|
BrTofCalModule
class description - source file - inheritance tree
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)
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
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()
|