BrBbGainCalModule
class description - source file - inheritance tree
private:
void NormalizeHisto(TH1F*, Int_t)
virtual void ReadAscii()
virtual void SaveAscii()
public:
BrBbGainCalModule BrBbGainCalModule()
BrBbGainCalModule BrBbGainCalModule(const Char_t* name, const Char_t* title)
BrBbGainCalModule BrBbGainCalModule(BrBbGainCalModule&)
virtual void ~BrBbGainCalModule()
virtual void Begin()
static TClass* Class()
virtual void DefineHistograms()
virtual void End()
virtual void Event(BrEventNode* inNode, BrEventNode* outNode)
virtual void Finish()
virtual void Init()
virtual TClass* IsA() const
virtual void Print(Option_t* option = "B") const
void SetDefaultParameters()
void SetFitWindow(Float_t w = 100)
void SetNoPedWidth(Int_t w = 10)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TH1F** fRawAdc histo for calibration
TH1F* hGain0 Histogram of fitted gain values
TH1F* hGain0Width Histogram of fitted width.
TH2F* hCalAdcVsTube Compact summary histogram.
Float_t fNoPedWidth for hit selection
Float_t fFitWindow fit at max +/- fFitWindow
Module for ADC gain calibration of beam-beam counters
BrBbGainCalModule()
Default constructor. DO NOT USE
BrBbGainCalModule(const Char_t* name, const Char_t* title)
: BrBbCalModule(name, title)
Named Constructor
void SetDefaultParameters()
default parameters used for calibration
~BrBbGainCalModule()
destructor
void DefineHistograms()
Define histograms. They are:
<fill in here>
void Init()
Job-level initialisation
void Begin()
Run-level initialisation
void Event(BrEventNode* inNode, BrEventNode* outNode)
Per event method
void End()
Run-level finalisation
void Finish()
Job-level finalisation
void NormalizeHisto(TH1F* h, Int_t tube)
take result of calib. and build histogram with calibrated ADC
void SaveAscii()
void ReadAscii()
void Print(Option_t* option) const
Print module information
See BrModule::Print for options.
In addition this module defines the Option:
<fill in here>
Inline Functions
void SetNoPedWidth(Int_t w = 10)
void SetFitWindow(Float_t w = 100)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrBbGainCalModule BrBbGainCalModule(BrBbGainCalModule&)
|