BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDigitizeBB


class description - source file - inheritance tree

class BrDigitizeBB : public BrModule

    private:
void SetDetectorParamsBB(BrDetectorParamsBB* par) void SetDetectorParamsBB(const BrDetectorParamsBB& par) public:
BrDigitizeBB BrDigitizeBB() BrDigitizeBB BrDigitizeBB(const Char_t* Name, const Char_t* Title) BrDigitizeBB BrDigitizeBB(BrDigitizeBB&) virtual void ~BrDigitizeBB() static TClass* Class() virtual void DefineHistograms() BrDetectorVolume* DetectorVolume() virtual void Event(BrEventNode* InputTable, BrEventNode* OutputTable) virtual BrDetectorParamsBB* GetDetectorParamsBB() const virtual BrDetectorVolume* GetDetectorVolume() const virtual void Init() virtual TClass* IsA() const void ListDetectorParameters() const virtual void Print(Option_t* option = "B") const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
BrDetectorVolume* fVolumeParamsBB_p pointer to volume information BrDetectorParamsBB* fParamsBB_p pointer to parameter information TDirectory* hdir !Histogram directory TH1F** hltdc !TDC spectra of left tubes ([0]=all) TH1F** hladc !ADC spectra of left tubes TH1F** hpladc !ADC primary spectra of left tubes TH1F** hrtdc !TDC spectra of right tubes TH1F** hradc !ADC spectra of right tubes TH1F** hpradc !ADC primary spectra of right tubes TH1F* hlhits !Hits per event (left tubes) TH1F* hltubes !Tubes hit per event (left tubes) TH1F* hrhits !Hits per event (right tubes) TH1F* hrtubes !Tubes hit per event (right tubes)

Class Description

	BrDigitizeBB

      Digitisation Module class for Beam Beam Counters..
      The module expect to get geant hits as input and produce digitized
      BB data BrBbDig. The table is labelled Raw as secondary lable.
      The method for digitization is described in the Event Method.






 Revisions:
  April 1 1999, fv
   Included BrParametersDBmanager for better 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
  November 28, 1999 fv
   Fix serious error. The hits were not filled with proper geant
   information but from some other hit in another module.
   Use newly added method ConvertGeantModuleNo(,) for assigning
   Module Numbers



BrDigitizeBB()
 default
 Constructor.

BrDigitizeBB(const Text_t *Name, const Char_t *Title) :BrModule(Name,Title)
 Normal Named constructor


void DefineHistograms()
 define histograms to look at background contributions


 Book histograms (called from BrModule::Book)


~BrDigitizeBB()

void Init()
 Initialize entry point.

void Event(BrEventNode* InputTable, BrEventNode* OutputTable)

void ListDetectorParameters() const
 List the current value of the digitization parameters on
 standard out.

void Print(Option_t* option) const
 Standard info printout. This should give the nme of the module,
 the author, and most recent revision. This should be implemented
 extracting some of the info from the cvs -id etc.




Inline Functions


                       void SetDetectorParamsBB(BrDetectorParamsBB* par)
                       void SetDetectorParamsBB(const BrDetectorParamsBB& par)
        BrDetectorParamsBB* GetDetectorParamsBB() const
          BrDetectorVolume* GetDetectorVolume() const
          BrDetectorVolume* DetectorVolume()
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
               BrDigitizeBB BrDigitizeBB(BrDigitizeBB&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/08/12 13:28:15 $ by cholm $

Validate HTML
Validate CSS