7 #ifndef PNDRICHPHOTON_H 8 #define PNDRICHPHOTON_H 37 if (
this != &photon) {
62 virtual void Print(
const Option_t *opt =
"")
const;
112 #endif // PNDRICHPHOTON_H virtual std::vector< TVector3 > GetMirrRefPos()
void SetTrack(PndRichBarPoint *track)
void SetPhi(Double_t phi)
void SetTrackDir(TVector3 dir)
void SetTrackPos(TVector3 pos)
virtual std::vector< PndRichMirrorSegment * > GetMirror()
void SetHitPos(TVector3 hit)
void SetTheta(Double_t theta)
void SetDTime(Double_t time)
virtual UInt_t GetTMask()
virtual void Print(const Option_t *opt="") const
PndRichPhoton & operator=(const PndRichPhoton &photon)
virtual Double_t GetTheta()
void SetHitTime(Double_t hitTime)
void SetPDHit(PndRichPDHit *hit)
void SetMirrRefPos(std::vector< TVector3 > pos)
void SetMirror(std::vector< PndRichMirrorSegment *> mirrors)
virtual Double_t GetPhi()
void SetTime(Double_t time)
std::vector< TVector3 > fMirrRefPosition
virtual Double_t GetLength()
TVector3 fTrackDirectionOld
void SetLength(Double_t length)
virtual TVector3 GetHitPos()
virtual Double_t GetTime()
PndRichPhoton(const PndRichPhoton &photon)
TVector3 fTrackPositionOld
virtual PndRichBarPoint * GetTrack()
std::vector< PndRichMirrorSegment * > fMirrors