|
BrSiDigModuleclass description - source file - inheritance tree class BrSiDigModule : public BrModule
public:
Data Members
protected:
Class Description
BrSiDigModule
Digitisation Module class for Silicon wafers. You have the
option to use calibrations rather than the ASCII file parameters.
Set UseCalibrations to kTRUE.
BrSiDigModule(void) default Constructor. Don't use this one. Only here for IO BrSiDigModule(const Char_t *name, const Char_t *title) :BrModule(name,title) Normal Named constructor ~BrSiDigModule(void) Destructor void Init(void) 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 variables before this call (e.g. detector parameters or alike). open a file for detector location to adc location conversion void DefineHistograms() void Event(BrEventNode* inNode, BrEventNode* outNode) Event method to be called once per event.
This performes the actual slow simulation
of the hits on the MultSi.
Description of method:
Each tile can in fact be hit by multiple hits
1) First a loop over all hits is made to see how many
hits there are per waifer. If the is only a single (charged)
hit The adc value is calculated from the de/dx.
2) For multiple hits each end of the tube is dealt with seperately.
The fastest signals is found. If the following hits are within
the resolving time / gate width (100n sec) the adc values are
added to those from the first hit.
void ListDetectorParameters() const List the current value of the digitization parameters on standard out. void Print(Option_t* option) const Standard information printout. Options: See BrModule::Print Inline Functions
void UseCalibrations(Bool_t use = kFALSE)
BrSiParameters* GetSiParameters() 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)
BrSiDigModule BrSiDigModule(BrSiDigModule&)
|
||||||
|
This page automatically generated by script docBrat by Christian Holm |
Copyright ; 2002 BRAHMS Collaboration
<brahmlib@rcf.rhic.bnl.gov>
|