BrFSTrack
class description - source file - inheritance tree
public:
BrFSTrack BrFSTrack()
BrFSTrack BrFSTrack(BrFSTrack&)
virtual void ~BrFSTrack()
static TClass* Class()
Double_t GetDaxT2()
Double_t GetDayT2()
Double_t GetDxT2()
Double_t GetDyT2()
Double_t GetEntranceD1X()
Double_t GetEntranceD1Y()
Double_t GetEntranceD2X()
Double_t GetEntranceD2Y()
Double_t GetExitD1X()
Double_t GetExitD1Y()
Double_t GetExitD2X()
Double_t GetExitD2Y()
Int_t GetId()
Double_t GetMomentum()
Double_t GetP()
Double_t GetPhi()
Double_t GetQuality()
Int_t GetStatus()
Double_t GetTheta()
BrMatchedTrack* GetTrack12()
BrMatchedTrack* GetTrack34()
BrMatchedTrack* GetTrack45()
BrDetectorTrack* GetTrackT1()
BrDetectorTrack* GetTrackT2()
BrDetectorTrack* GetTrackT3()
BrDetectorTrack* GetTrackT4()
BrDetectorTrack* GetTrackT5()
const BrDetectorTrack* GetTtr(int i) const
Double_t GetTx()
Double_t GetTy()
Double_t GetVx()
Double_t GetVy()
virtual TClass* IsA() const
virtual void SetDaxT2(Double_t daxt2)
virtual void SetDayT2(Double_t dayt2)
virtual void SetDxT2(Double_t dxt2)
virtual void SetDyT2(Double_t dyt2)
virtual void SetEntranceD1X(Double_t x)
virtual void SetEntranceD1Y(Double_t y)
virtual void SetEntranceD2X(Double_t x)
virtual void SetEntranceD2Y(Double_t y)
virtual void SetExitD1X(Double_t x)
virtual void SetExitD1Y(Double_t y)
virtual void SetExitD2X(Double_t x)
virtual void SetExitD2Y(Double_t y)
virtual void SetId(Int_t id)
virtual void SetMomentum(Double_t p)
virtual void SetP(Double_t p)
virtual void SetPhi(Double_t phi)
virtual void SetQuality(Double_t quality)
virtual void SetStatus(Int_t status)
virtual void SetTheta(Double_t theta)
virtual void SetTrack12(BrMatchedTrack* track)
virtual void SetTrack34(BrMatchedTrack* track)
virtual void SetTrack45(BrMatchedTrack* track)
virtual void SetTrackT1(BrDetectorTrack* track)
virtual void SetTrackT2(BrDetectorTrack* track)
virtual void SetTrackT3(BrDetectorTrack* track)
virtual void SetTrackT4(BrDetectorTrack* track)
virtual void SetTrackT5(BrDetectorTrack* track)
virtual void SetTx(Double_t tx)
virtual void SetTy(Double_t ty)
virtual void SetVx(Double_t x)
virtual void SetVy(Double_t y)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t fId
BrMatchedTrack fTrack12 Matched track in D2
BrMatchedTrack fTrack34 Matched track in D3
BrMatchedTrack fTrack45 Matched track in D4
BrDetectorTrack fTrackT2 Matched Detector track in T2
BrDetectorTrack fTrackT3 Actual track in T3
BrDetectorTrack fTrackT4 Actual track in T4
BrDetectorTrack fTrackT5 Actual track in T5
BrDetectorTrack fTrackT1 Actual track in T1
Double_t fMomentum Momentum as derived from D3,D4;
Double_t fPhi Azimuth angle of track
Double_t fTheta Polar angle of Track
Int_t fStatus Status variables (to be defined...)
Double_t fQuality Quality factor (to be defined)
Double_t fTx projected vertex position
Double_t fTy as above but for Y.
Double_t fDxT2 Matching deviation in T2; horizontal position
Double_t fDyT2 Matching deviation in T2; vertical position
Double_t fDaxT2 Matching deviation in T2; slope dx/dz
Double_t fDayT2 Matching deviation in T2; slope dy/dz
Double_t fEntranceD1X Entrance position for track in D1
Double_t fEntranceD1Y Note that the positions for the other magnets
Double_t fExitD1X are given in the matched tracks
Double_t fExitD1Y
Double_t fEntranceD2X
Double_t fEntranceD2Y
Double_t fExitD2X
Double_t fExitD2Y
Double_t fVx projected nominal vertex (x) (at z=0 in spectrometer system)
Double_t fVy projected nominal vertex (y) (at z=0 in spectrometer system)
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()
const BrDetectorTrack* GetTtr(int i) const
Get pointer to detector track of tracking station i
Inline Functions
void SetId(Int_t id)
void SetTrack12(BrMatchedTrack* track)
void SetTrack34(BrMatchedTrack* track)
void SetTrack45(BrMatchedTrack* track)
void SetTrackT2(BrDetectorTrack* track)
void SetTrackT3(BrDetectorTrack* track)
void SetTrackT4(BrDetectorTrack* track)
void SetTrackT5(BrDetectorTrack* track)
void SetTrackT1(BrDetectorTrack* track)
void SetMomentum(Double_t p)
void SetP(Double_t p)
void SetPhi(Double_t phi)
void SetTheta(Double_t theta)
void SetStatus(Int_t status)
void SetQuality(Double_t quality)
void SetTx(Double_t tx)
void SetTy(Double_t ty)
void SetDxT2(Double_t dxt2)
void SetDyT2(Double_t dyt2)
void SetDaxT2(Double_t daxt2)
void SetDayT2(Double_t dayt2)
void SetEntranceD1X(Double_t x)
void SetEntranceD1Y(Double_t y)
void SetExitD1X(Double_t x)
void SetExitD1Y(Double_t y)
void SetEntranceD2X(Double_t x)
void SetEntranceD2Y(Double_t y)
void SetExitD2X(Double_t x)
void SetExitD2Y(Double_t y)
void SetVx(Double_t x)
void SetVy(Double_t y)
Int_t GetId()
BrMatchedTrack* GetTrack12()
BrMatchedTrack* GetTrack34()
BrMatchedTrack* GetTrack45()
BrDetectorTrack* GetTrackT2()
BrDetectorTrack* GetTrackT3()
BrDetectorTrack* GetTrackT4()
BrDetectorTrack* GetTrackT5()
BrDetectorTrack* GetTrackT1()
Double_t GetMomentum()
Double_t GetP()
Double_t GetPhi()
Double_t GetTheta()
Int_t GetStatus()
Double_t GetQuality()
Double_t GetTx()
Double_t GetTy()
Double_t GetDxT2()
Double_t GetDyT2()
Double_t GetDaxT2()
Double_t GetDayT2()
Double_t GetEntranceD1X()
Double_t GetEntranceD1Y()
Double_t GetExitD1X()
Double_t GetExitD1Y()
Double_t GetEntranceD2X()
Double_t GetEntranceD2Y()
Double_t GetExitD2X()
Double_t GetExitD2Y()
Double_t GetVx()
Double_t GetVy()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrFSTrack BrFSTrack(BrFSTrack&)
|