BrTpcCalModule
class description - source file - inheritance tree
private:
void UpdateCalibrations()
protected:
virtual void ReadAscii()
virtual void SaveAscii()
void SetDriftVelocity()
void SetPadStatus()
void SetTimeOffsets()
public:
BrTpcCalModule BrTpcCalModule()
BrTpcCalModule BrTpcCalModule(const Char_t* name, const Char_t* title)
BrTpcCalModule BrTpcCalModule(BrTpcCalModule&)
virtual void ~BrTpcCalModule()
virtual void Begin()
static TClass* Class()
virtual void Event(BrEventNode*, BrEventNode*)
virtual void Init()
virtual TClass* IsA() const
void SetCalibFile(Char_t* name)
void SetCommitAscii(Bool_t s = kFALSE)
void SetLoadAscii(Bool_t s = kFALSE)
void SetSaveAscii(Bool_t s = kFALSE)
void SetTreeOn(Bool_t n = kFALSE)
void SetUseDriftVelocity(Bool_t value = kTRUE)
void SetUsePadStatus(Bool_t value = kTRUE)
void SetUseTimeOffsets(Bool_t value = kTRUE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Bool_t TreeOn()
private:
Bool_t fUseDriftVelocity
Bool_t fUsePadStatus
Bool_t fUseTimeOffsets
protected:
BrTpcCalibration* fCalibration calibration parameter element
BrDetectorParamsTPC* fParamsTpc detector parameters
BrDetectorVolume* fTpcVol volume
Bool_t fTreeOn
Bool_t fSaveAscii
Bool_t fCommitAscii
Bool_t fLoadAscii
TString fCalibFileName
TDirectory* fHistDir Pointer to histogram directory
See also-
BrTpcDriftFibCalModule, BrTpcPadStatusCalModule, BrTpcTimeCalModule
Base class for tpc calibration modules
Register the parameter element in the manager at init time
Example of use : BrTpcTimeCalModule
BrTpcCalModule()
: BrModule()
Default constructor. DO NOT USE
BrTpcCalModule(const Char_t* name, const Char_t* title)
: BrModule(name, title)
Named Constructor
void Init()
Job-level initialisation
void Begin()
This method is usually overwritten and therefore only used when
we want to extract data from the database
void UpdateCalibrations()
This method applies the calibrations to the detector parameters
void SetDriftVelocity()
Set Drift velocity
void SetPadStatus()
Set Pad status
void SetTimeOffsets()
Set Time Offsets
void SaveAscii()
void ReadAscii()
void Event(BrEventNode* inNode, BrEventNode* outNode)
temporary: before a production mode, I prefer committing from a
file with parameters saved in a previous pass.
Inline Functions
void SetSaveAscii(Bool_t s = kFALSE)
void SetLoadAscii(Bool_t s = kFALSE)
void SetCommitAscii(Bool_t s = kFALSE)
void SetCalibFile(Char_t* name)
void SetUseDriftVelocity(Bool_t value = kTRUE)
void SetUsePadStatus(Bool_t value = kTRUE)
void SetUseTimeOffsets(Bool_t value = kTRUE)
void SetTreeOn(Bool_t n = kFALSE)
Bool_t TreeOn()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrTpcCalModule BrTpcCalModule(BrTpcCalModule&)
void ~BrTpcCalModule()
|