BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTofCalModule


class description - source file - inheritance tree

class BrTofCalModule : public BrModule


    protected:
void CheckFsAngles() virtual void InitGeo() virtual void ReadAscii() virtual void SaveAscii() public:
BrTofCalModule BrTofCalModule() BrTofCalModule BrTofCalModule(const Char_t* name, const Char_t* title) BrTofCalModule BrTofCalModule(BrTofCalModule&) virtual void ~BrTofCalModule() virtual void Begin() static TClass* Class() virtual void Event(BrEventNode*, BrEventNode*) virtual void Init() virtual TClass* IsA() const Bool_t IsValid(Double_t x) void SetCalibFile(const Char_t* name) void SetComment(const Char_t* name) void SetCommitAscii(Bool_t s = kFALSE) void SetDefaultParameters() void SetEnergyThreshold(Double_t t = 0.7) void SetLoadAscii(Bool_t s = kFALSE) void SetMaxTdcLimit(Double_t l = 3500) void SetMinTdcLimit(Double_t l = 10) void SetNoPedWidth(Int_t n = 50) void SetNtuple(Bool_t n = kFALSE) void SetSaveAscii(Bool_t s = kFALSE) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
BrTofCalibration* fCalibration calibration parameter element BrDetectorParamsTof* fParamsTof detector parameters BrDetectorVolume* fTpc1Vol front tpc volume BrDetectorVolume* fTpc2Vol back tpc volume BrDetectorVolume* fTofVol tof volume BrDetectorVolume** fPanelVol same for individual panel (TOFW) BrDetectorParamsTof** fPanelPar panel parameters BrMagnetVolume* fMag1Vol first magnet BrMagnetVolume* fMag2Vol second magnet Double_t fNominalL nominal distance for time calib: Double_t fNoPedWidth for matching between hit and tracks only Double_t fEnergyThreshold for hit selection Double_t fMaxTdcLimit idem Double_t fMinTdcLimit idem Bool_t fNtuple Bool_t fSaveAscii Bool_t fCommitAscii Bool_t fLoadAscii Bool_t* fValidSlat Bool_t* fValidSlat2 Temp: for H1 in BFS Bool_t fInFfs Bool_t fInBfs Bool_t fInMrs Bool_t fFsLined TString fMatchName TString fCalibFile TString fComment TDirectory* fHistDir Pointer to histogram directory


See also

BrTd1AdcGainCalModule, BrTofAdcGainCalModule, BrTofAdcGapCalModule, BrTofDeltaDelayCalModule, BrTofPedCalModule, BrTofSlewingCalModule, BrTofTdcGainCalModule, BrTofTimeOffsetCalModule

Class Description

 Base class for a calibration module
 Register the parameter element in the manager at init time


BrTofCalModule() : BrModule()
 Default constructor. DO NOT USE

BrTofCalModule(const Char_t* name, const Char_t* title) : BrModule(name, title)
 Named Constructor

void SetDefaultParameters()
 default params

void Init()
 Job-level initialisation

void InitGeo()
 protected method

void SaveAscii()

void CheckFsAngles()
 check if FFS and BFS are aligned

void Begin()

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(const Char_t* name)
                  void SetComment(const Char_t* name)
                  void SetNoPedWidth(Int_t n = 50)
                  void SetEnergyThreshold(Double_t t = 0.7)
                  void SetMaxTdcLimit(Double_t l = 3500)
                  void SetMinTdcLimit(Double_t l = 10)
                Bool_t IsValid(Double_t x)
                  void SetNtuple(Bool_t n = kFALSE)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        BrTofCalModule BrTofCalModule(BrTofCalModule&)
                  void ~BrTofCalModule()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/08/30 16:13:25 $ by hagel $

Validate HTML
Validate CSS