BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBbRdo


class description - source file - inheritance tree

class BrBbRdo : public BrDataObject


    public:
BrBbRdo BrBbRdo() BrBbRdo BrBbRdo(Char_t* Name, Char_t* Title) BrBbRdo BrBbRdo(BrBbRdo&) virtual void ~BrBbRdo() static TClass* Class() void Clear() Int_t GetLeftHits() const Int_t GetLeftMult() const Double_t GetLeftTime() const Float_t GetMult() const Int_t GetRightHits() const Int_t GetRightMult() const Double_t GetRightTime() const Double_t GetTime0() const Int_t GetTimeMethod() const Double_t GetZ0() const virtual TClass* IsA() const Bool_t IsLeftTubeHit(Int_t) Bool_t IsRightTubeHit(Int_t) virtual Bool_t IsSortable() const virtual void Print(Option_t* option) const void SetLeftHits(Int_t i) void SetLeftHitTube(Int_t) void SetLeftMult(Int_t i) void SetLeftTime(Double_t time) void SetMult(Float_t mult) void SetRightHits(Int_t i) void SetRightHitTube(Int_t) void SetRightMult(Int_t i) void SetRightTime(Double_t time) void SetTime0(Double_t time) void SetTimeMethod(Int_t method) void SetZ0(Double_t pos) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fLeftHits Number of tubes hit in left array Int_t fRightHits Number of tubes hit in light array Int_t fLeftMult Estimated Multiplicity in left Array Int_t fRightMult Estimated Multiplicity in right Array Double_t fLeftTime Time estimated from left array Double_t fRightTime Time estimated from right array Double_t fZ0 Esmated vertex from BB counters Double_t fTime0 Start time for event Int_t fPatternLeft[4] Internal rep for hits in left array Int_t fPatternRight[4] Internal rep for hits in right array Float_t fMult Total Multiplicity Int_t fTimeMethod Timing method public:
static const BrBbRdo::kTimeMethod kTimeFromBigBB static const BrBbRdo::kTimeMethod kTimeFromSmallBB static const BrBbRdo::kTimeMethod kTimeFromFastBB

Class Description

 BRAHMS Reconstructed Data Element for Beam-Beam counters.  This is
 a single DataObject containing Reconstructed Data Object
 information from the beam beam counters. It is derived from the
 BrDataObject class and can thus be added directly to an eventnode.

 See BrRdoModuleBB for creation of these elements.

 Modifications:
   April 8, 1999 Added routine to check left and right hits.
                IsLeftTubeHit(i) IsRightTubeHit


BrBbRdo()
 default constructor


BrBbRdo(Char_t* Name, Char_t* Title) : BrDataObject(Name, Title)
 default named constructor


void Clear()
Zero all elements

void SetLeftHitTube(Int_t tubeno)
 Mark tube as Hit in left array


Bool_t IsLeftTubeHit(Int_t tubeno)

void SetRightHitTube(Int_t tubeno)
 Mark tube as Hit in left array


Bool_t IsRightTubeHit(Int_t tubeno)
 Check if a given tube in right array is hit.


void Print(Option_t* option) const
 Print the data contained
 Options:
    F         Full array numbers (default)
    B         Left and right numbers



Inline Functions


             Bool_t IsSortable() const
              Int_t GetLeftHits() const
              Int_t GetRightHits() const
              Int_t GetLeftMult() const
              Int_t GetRightMult() const
           Double_t GetZ0() const
           Double_t GetTime0() const
           Double_t GetLeftTime() const
           Double_t GetRightTime() const
            Float_t GetMult() const
              Int_t GetTimeMethod() const
               void SetLeftHits(Int_t i)
               void SetRightHits(Int_t i)
               void SetLeftMult(Int_t i)
               void SetRightMult(Int_t i)
               void SetLeftTime(Double_t time)
               void SetRightTime(Double_t time)
               void SetTime0(Double_t time)
               void SetZ0(Double_t pos)
               void SetTimeMethod(Int_t method)
               void SetMult(Float_t mult)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
            BrBbRdo BrBbRdo(BrBbRdo&)
               void ~BrBbRdo()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/10/19 15:26:02 $ by ouerdane $

Validate HTML
Validate CSS