BrInelVertexCalModule
class description - source file - inheritance tree
private:
void Process(BrInelVertex*, BrDataTable*)
virtual void ReadAscii()
virtual void SaveAscii()
public:
BrInelVertexCalModule BrInelVertexCalModule()
BrInelVertexCalModule BrInelVertexCalModule(const Char_t* name, const Char_t* title)
BrInelVertexCalModule BrInelVertexCalModule(BrInelVertexCalModule&)
virtual void ~BrInelVertexCalModule()
virtual void Begin()
static TClass* Class()
virtual void DefineHistograms()
virtual void Event(BrEventNode* inNode, BrEventNode* outNode)
virtual void Finish()
BrInelVertexModule* GetVertexModule()
virtual void Init()
virtual TClass* IsA() const
virtual void Print(Option_t* option = "B") const
void SetDefaultParameters()
void SetFitWindow(Float_t w = 16)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
BrDetectorVolume* fTpm1Volume
BrInelVertexModule* fVertexModule
Float_t fFitWindow
TH1F* fInelVsTpc 1d histos: 0 big, 1 small, 2 fastest tubes
TH2F* fInelVsTpc2d same in 2d
Float_t fVtxOffset offset summary
Float_t fVtxSigma sigma summary
Module for pedestal calibration of beam-beam counters
BrInelVertexCalModule()
Default constructor. DO NOT USE
BrInelVertexCalModule(const Char_t* name, const Char_t* title)
: BrVertexCalModule(name, title)
Named Constructor
void SetDefaultParameters()
set default parameters
~BrInelVertexCalModule()
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 Process(BrInelVertex* bb, BrDataTable* trks)
private method
loop over tracks and project them to longitudinal plane
fill histograms InelZ0 - Z track proj.
void Finish()
Job-level finalisation.
The requirements for a succesfull fit at end is
a) More than 100 counts in spectrum -- even this is marginal
b) If < 2000 counts fit with maximum likelyhood to improve quality
of fit.
It is concieveable that
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
BrInelVertexModule* GetVertexModule()
void SetFitWindow(Float_t w = 16)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrInelVertexCalModule BrInelVertexCalModule(BrInelVertexCalModule&)
|