BrFsTrack
class description - source file - inheritance tree
public:
BrFsTrack BrFsTrack()
BrFsTrack BrFsTrack(BrFsTrack&)
virtual void ~BrFsTrack()
static TClass* Class()
BrBfsTrack* GetBfsTrack() const
Int_t GetBfsTrackId() const
Bool_t GetD1Status() const
Bool_t GetD1SwimStatus() const
BrFfsTrack* GetFfsTrack() const
Int_t GetFfsTrackId() const
Int_t GetId() const
Int_t GetID() const
Float_t GetMomentum() const
Float_t GetPathLength() const
Float_t GetPhi() const
BrVector3D GetProjOnTof1() const
BrVector3D GetProjOnTof2() const
Float_t GetTheta() const
BrVector3D GetTof1Proj() const
Int_t GetTof1Slat() const
BrVector3D GetTof2Proj() const
Int_t GetTof2Slat() const
Int_t GetTrackId() const
BrVector3D GetTrackVertex() const
virtual TClass* IsA() const
virtual void Print(Option_t* op) const
void SetBfsTrack(BrBfsTrack* bfs)
void SetBfsTrackId(Int_t id)
void SetD1Status(Bool_t s)
void SetD1SwimStatus(Bool_t s)
void SetFfsTrack(BrFfsTrack* ffs)
void SetFfsTrackId(Int_t id)
void SetId(Int_t i)
void SetID(Int_t i)
void SetMomentum(Float_t p)
void SetPathLength(Float_t l)
void SetPhi(Float_t phi)
void SetProjOnTof1(BrVector3D v)
void SetProjOnTof2(BrVector3D v)
void SetTheta(Float_t theta)
void SetTof1Proj(BrVector3D v)
void SetTof1Slat(Int_t s)
void SetTof2Proj(BrVector3D v)
void SetTof2Slat(Int_t s)
void SetTrackId(Int_t i)
void SetTrackVertex(BrVector3D v)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
BrFfsTrack* fFfsTrack ! pointer to FFS track
BrBfsTrack* fBfsTrack ! pointer to FFS track
Short_t fFfsTrackId id of FFS track
Short_t fBfsTrackId id of BFS track
Float_t fMomentum average momentum
BrVector3D fTrackVertex track vertex (projection on BB vtx plane)
BrVector3D fTof2Proj projection on Tof2 (local)
BrVector3D fTof1Proj projection on Tof1 (local)
Float_t fPathLength path length
Bool_t fD1Status swim status in D1
Float_t fPhi azimuthal angle
Float_t fTheta polar angle
Short_t fTof1Slat H1 pointed slat
Short_t fTof2Slat H2 pointed slat
BrSpectrometerTracks
BRAHMS Spectrometer Track class
These track are the final result from the combine track and
matching algorithms. The only contain members of the classes
BrMatchedTrack and BrDetectorTrack. The BrDetectorTrack is in
fact the local tracks from the various detectors.
This contains 4 classes
BrMatchedTrack that is used whenever combining two tracks
in a magnet.
BrMrsTrack specific to the MidRapidity spectrometer
BrFfsTrack specific for the Front Forward spectrometer
Author : F.Videbaek videbaek@bnl.gov
Created : 24-Oct-1998
Version : 1.0
Changed : 07-Nov-1998
BrFsTrack()
~BrFsTrack()
void Print(Option_t* option) const
print method for this object
Option:
Inline Functions
void SetFfsTrack(BrFfsTrack* ffs)
void SetBfsTrack(BrBfsTrack* bfs)
void SetBfsTrackId(Int_t id)
void SetFfsTrackId(Int_t id)
void SetMomentum(Float_t p)
void SetPathLength(Float_t l)
void SetTrackVertex(BrVector3D v)
void SetTof1Slat(Int_t s)
void SetTof2Slat(Int_t s)
void SetTof1Proj(BrVector3D v)
void SetTof2Proj(BrVector3D v)
void SetProjOnTof1(BrVector3D v)
void SetProjOnTof2(BrVector3D v)
void SetD1SwimStatus(Bool_t s)
void SetD1Status(Bool_t s)
void SetTrackId(Int_t i)
void SetId(Int_t i)
void SetID(Int_t i)
void SetPhi(Float_t phi)
void SetTheta(Float_t theta)
BrFfsTrack* GetFfsTrack() const
BrBfsTrack* GetBfsTrack() const
Int_t GetFfsTrackId() const
Int_t GetBfsTrackId() const
Float_t GetMomentum() const
Float_t GetPathLength() const
BrVector3D GetTrackVertex() const
BrVector3D GetTof1Proj() const
BrVector3D GetTof2Proj() const
BrVector3D GetProjOnTof1() const
BrVector3D GetProjOnTof2() const
Bool_t GetD1SwimStatus() const
Bool_t GetD1Status() const
Int_t GetTrackId() const
Int_t GetId() const
Int_t GetID() const
Float_t GetPhi() const
Float_t GetTheta() const
Int_t GetTof1Slat() const
Int_t GetTof2Slat() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrFsTrack BrFsTrack(BrFsTrack&)
|