BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTpcCalModule


class description - source file - inheritance tree

class BrTpcCalModule : public BrModule

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

Data Members

    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

Class Description

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

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/04/11 12:27:53 $ by pchristi $

Validate HTML
Validate CSS