BrDigitizeTof


class description - source file - inheritance tree

class BrDigitizeTof : public BrModule


    public:
BrDigitizeTof BrDigitizeTof(BrDigitizeTof&) BrDigitizeTof BrDigitizeTof(Text_t* Name, Char_t* Title) BrDigitizeTof BrDigitizeTof() void ~BrDigitizeTof() TClass* Class() BrDetectorVolume* DetectorVolume() virtual void Event(BrEventNode* InputTable, BrEventNode* OutputTable) virtual BrDetectorParamsTof* GetDetectorParamsTof() virtual BrDetectorVolume* GetDetectorVolume() virtual void Info() virtual void Init() virtual TClass* IsA() void ListDetectorParameters() void SetDetectorParamsTof(BrDetectorParamsTof* par) void SetDetectorParamsTof(BrDetectorParamsTof& par) virtual void SetDetectorVolume(BrDetectorVolume* vol) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
BrDetectorVolume* fVolumeParamsTof_p BrDetectorParamsTof* fParamsTof_p

Class Description

	BrDigitizeTof

      Digitisation Module class for time-of flight detectors
      which have each slat instrumented with two tubes at each end.
      The module expect to get geant hits as input and produce digitized
      Tof data BrDigTof. These could also have been labeled RawTof. We
      may want to distuinguish between digitiaed as used in Brat and
      raw dat as written by DAQ ?





BrDigitizeTof()
 Constructor.

BrDigitizeTof(Text_t *Name,Char_t *Title) :BrModule(Name,Title)

void SetDetectorParamsTof(BrDetectorParamsTof* par)
 Set the Tof parameters with the values of the external parameters
 referenced by pointer
 Note that no owner ship is transferred. A copy is made.



void SetDetectorParamsTof(const BrDetectorParamsTof& par)
 Set the Tof parameters with the values of the external parameters.
 Note that no owner ship is transferred. A copy is made.
 There is no real need for the copy code here. Both Name and Title
 will be copied (it seems)

~BrDigitizeTof()

void Init()
 Initialize entry point. This is not called at creation time but
 This would be a good place to setup histograms, statistics variables etc.
 This could also be done at the time of the constructor. This might likely be more
 Usefull since one has the opportunity to setup varibales before this call
 (e.g. detector parameters or alike).

void Event(BrEventNode* InputTable, BrEventNode* OutputTable)

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

void Info() 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


        BrDetectorParamsTof* GetDetectorParamsTof()
           BrDetectorVolume* GetDetectorVolume()
           BrDetectorVolume* DetectorVolume()
                        void SetDetectorVolume(BrDetectorVolume* vol)
                     TClass* Class()
                     TClass* IsA()
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
               BrDigitizeTof BrDigitizeTof(BrDigitizeTof&)


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.