BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBbGainCalModule


class description - source file - inheritance tree

class BrBbGainCalModule : public BrBbCalModule

    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)

Data Members

    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

Class Description

 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&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/03/21 15:02:16 $ by ouerdane $

Validate HTML
Validate CSS