BrTofAdcGainCalModule
class description - source file - inheritance tree
private:
void NormalizeHistos()
virtual void ReadAscii()
virtual void SaveAscii()
public:
BrTofAdcGainCalModule BrTofAdcGainCalModule()
BrTofAdcGainCalModule BrTofAdcGainCalModule(const Char_t* name, const Char_t* title)
BrTofAdcGainCalModule BrTofAdcGainCalModule(BrTofAdcGainCalModule&)
virtual void ~BrTofAdcGainCalModule()
virtual void Begin()
static TClass* Class()
virtual void DefineHistograms()
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 SetFitStart(Float_t s = 300)
void SetFitStop(Float_t s = 250)
void SetMaxGain(Float_t g = 1800)
void SetMinGain(Float_t g = 200)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Float_t fMinGain reasonable min limit
Float_t fMaxGain reasonable max limit
Float_t fFitStart start fit at histo_max - fFitStart
Float_t fFitStop stop fit at histo_max - fFitStop
TH1F** fTopAdc
TH1F** fBotAdc
TH1F* fTSum
TH1F* fBSum
Class BrTofAdcGainCalModule
Calibration of adc gains
____________________________________________________________________
$Id: BrTofAdcGainCalModule.cxx,v 1.11 2002/09/10 16:19:37 videbaek Exp $
$Author: videbaek $
$Date: 2002/09/10 16:19:37 $
$Copyright: (C) 2001 BRAHMS Collaboration <brahmlib@rhic.bnl.gov>
BrTofAdcGainCalModule()
: BrTofCalModule()
Default constructor. DO NOT USE
BrTofAdcGainCalModule(const Char_t* name,
const Char_t* title)
: BrTofCalModule(name, title)
Named Constructor
void SetDefaultParameters()
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 Finish()
Job-level finalisation
void NormalizeHistos()
private
void SaveAscii()
void ReadAscii()
read calibration from file created by this module
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 SetMinGain(Float_t g = 200)
void SetMaxGain(Float_t g = 1800)
void SetFitStart(Float_t s = 300)
void SetFitStop(Float_t s = 250)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrTofAdcGainCalModule BrTofAdcGainCalModule(BrTofAdcGainCalModule&)
void ~BrTofAdcGainCalModule()
|