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