BrBfsTrack
class description - source file - inheritance tree
public:
BrBfsTrack BrBfsTrack()
BrBfsTrack BrBfsTrack(BrBfsTrack&)
virtual void ~BrBfsTrack()
static TClass* Class()
BrDetectorTrack* GetBackDetectorTrack() const
BrMatchedTrack* GetBfsBackTrack() const
BrMatchedTrack* GetBfsFrontTrack() const
Bool_t GetD1SwimStatus() const
Bool_t GetD2SwimStatus() const
Float_t GetD3MatchChisq() const
Float_t GetD3Momentum() const
Int_t GetD3Status() const
Float_t GetD4MatchChisq() const
Float_t GetD4Momentum() const
Int_t GetD4Status() const
BrVector3D GetEntranceD3() const
BrVector3D GetEntranceD4() const
BrVector3D GetExitD3() const
BrVector3D GetExitD4() const
BrDetectorTrack* GetFrontDetectorTrack() const
virtual Float_t GetMomentum() const
BrVector3D GetProjOnTof1() const
BrVector3D GetProjOnTofPlane() const
Int_t GetTof1PointedSlat() const
virtual TClass* IsA() const
virtual void Print(Option_t* op) const
void SetBfsBackTrack(BrMatchedTrack* t)
void SetBfsFrontTrack(BrMatchedTrack* t)
void SetD1SwimStatus(Bool_t b)
void SetD2SwimStatus(Bool_t b)
virtual void SetMomentum(Float_t f)
virtual void SetProjOnTof1(BrVector3D v)
virtual void SetProjOnTof1(Float_t x, Float_t y, Float_t z)
void SetT2WasUsed(Bool_t b)
void SetTof1PointedSlat(Int_t s)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Bool_t T2WasUsed() const
private:
BrMatchedTrack fFrontMatchedTrack matched track between T2/T3 and T4
Short_t fTof1PointedSlat slat pointed by this projection
Bool_t fT2WasUsed flag to know which front chamber was used
BrVector3D fProjOnTof1
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
BrBfsTrack()
~BrBfsTrack()
void Print(Option_t* option) const
print method for this object
Option:
"" -> momentum, length, Vertex
p -> theta and phi, partial path, pointed slat
m -> magnet stuff
a -> All of that
Inline Functions
void SetBfsFrontTrack(BrMatchedTrack* t)
void SetBfsBackTrack(BrMatchedTrack* t)
void SetT2WasUsed(Bool_t b)
void SetTof1PointedSlat(Int_t s)
void SetProjOnTof1(BrVector3D v)
void SetProjOnTof1(Float_t x, Float_t y, Float_t z)
BrMatchedTrack* GetBfsBackTrack() const
BrDetectorTrack* GetBackDetectorTrack() const
BrVector3D GetProjOnTofPlane() const
BrVector3D GetProjOnTof1() const
void SetD1SwimStatus(Bool_t b)
void SetD2SwimStatus(Bool_t b)
void SetMomentum(Float_t f)
Bool_t GetD1SwimStatus() const
Bool_t GetD2SwimStatus() const
BrDetectorTrack* GetFrontDetectorTrack() const
BrMatchedTrack* GetBfsFrontTrack() const
Int_t GetTof1PointedSlat() const
Float_t GetMomentum() const
Int_t GetD3Status() const
Int_t GetD4Status() const
Float_t GetD3Momentum() const
Float_t GetD4Momentum() const
Float_t GetD3MatchChisq() const
Float_t GetD4MatchChisq() const
BrVector3D GetEntranceD3() const
BrVector3D GetEntranceD4() const
BrVector3D GetExitD3() const
BrVector3D GetExitD4() const
Bool_t T2WasUsed() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrBfsTrack BrBfsTrack(BrBfsTrack&)
|