BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrFsTrack


class description - source file - inheritance tree

class BrFsTrack : public TObject


    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)

Data Members

    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

Class Description

                                                                  
    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&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on Wed Sep 11 04:51:48 2002 by

Validate HTML
Validate CSS