BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBbRdoModule


class description - source file - inheritance tree

class BrBbRdoModule : public BrModule

    private:
BrBbRdoModule BrBbRdoModule(const BrBbRdoModule&) void operator=(const BrBbRdoModule&) void SetDetectorParamsBB(BrDetectorParamsBB* par) public:
BrBbRdoModule BrBbRdoModule() BrBbRdoModule BrBbRdoModule(const Char_t* name, const Char_t* Title) virtual void ~BrBbRdoModule() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode*, BrEventNode*) virtual void Init() virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const virtual void SetInputMode(Int_t mode) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t DtLeft[45] Int_t DtRight[45] Int_t LPedMean[45] Int_t LPedRMS[45] Int_t RPedMean[45] Int_t RPedRMS[45] Int_t LAdcGain0[45] Int_t RAdcGain0[45] Int_t kL[45] Int_t kR[45] Int_t DtTdcLSlew[45] Int_t DtTdcRSlew[45] Int_t LGapSt[45] Int_t LGap[45] Int_t RGapSt[45] Int_t RGap[45] Int_t n Float_t dZ_Big Float_t dZ_Sm Float_t dZ_Fast TH1F* fTime0Hist time 0 distribtion TH1F* fZ0Hist vertex distribution TH1F* fMultHist Big Multiplicity BrDetectorParamsBB* fParams_p Int_t fInputMode Defines objects expected as input Double_t fNominalT0 Nominal flight time to Left/right

Class Description

                                                                      
 BrBbRdoModule                                                        
                                                                      
 BrBbRdoModule is an analysis module for the Beam-Beam counters       
 used to create the Reconstructed DataObject. The first algorithm     
 presented in this code uses the Digitized output directly. A final   
 version should use the yet to be defined BrCalBB data object.        
                                                                      
                                                                      

 It works in two mode. The default using the calibration parameters
 from file, and the second mode Geant where hardwired constants
 are used to go from channel to time etc.



 Revisions:
  April 13 1999, fv
   Included BrParametersDBmanager for beeter detector parameter handling
   Changed SetDetectorParamsDB to be private (scheduled for deletion)
   Removed at the same time the delete fParamsDB which now is done by
   the database manager


BrBbRdoModule()
 default constructor


BrBbRdoModule(const Char_t *name, const Char_t *title) : BrModule(name, title)
 constructor for named object

~BrBbRdoModule()
 destructor

void Init()
 Initialize the RdoModule.
 Connect to the ParameterDb and the specific BB calibration files.

void DefineHistograms()
 Book histograms (called from BrModule::Book)

void Event(BrEventNode* event, BrEventNode* rdoevent)
Event

 Module to create BrBbRdo object from digitized/calibrated data.

 Required input : BrDataTable "DigBB right"
                : BrDataTable "DigBB left"
 Generates      : BrBbRdo "BB" dataobject.


void SetInputMode(Int_t mode)
 Change input mode. Valid values are
 0: use digitized data objects (read calib from parameter files)
 1: use calibrated data objects (read calib from calib db)

void SetDetectorParamsBB(BrDetectorParamsBB *par)
 Set detector parameters (call this before calling BrModule::Book)


void Print(Option_t* option) const
 Module Information method




Inline Functions


                 void operator=(const BrBbRdoModule&)
        BrBbRdoModule BrBbRdoModule(const Char_t* name, const Char_t* Title)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/07/22 21:39:19 $ by videbaek $

Validate HTML
Validate CSS