BrDigitizeTof
class description - source file - inheritance tree
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)
private:
BrDetectorVolume* fVolumeParamsTof_p
BrDetectorParamsTof* fParamsTof_p
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.