BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBfsTrack


class description - source file - inheritance tree

class BrBfsTrack : public BrGlbTrack


    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

Data Members

    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

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                                         
                                                                  


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

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:50:26 2002 by

Validate HTML
Validate CSS