BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrChkvPedCalModule


class description - source file - inheritance tree

class BrChkvPedCalModule : public BrChkvCalModule


    protected:
virtual void ReadAscii() virtual void SaveAscii() public:
BrChkvPedCalModule BrChkvPedCalModule() BrChkvPedCalModule BrChkvPedCalModule(Char_t* Name, Char_t* Title) BrChkvPedCalModule BrChkvPedCalModule(BrChkvPedCalModule&) virtual void ~BrChkvPedCalModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode*, BrEventNode*) virtual void Finish() virtual void Init() virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const void SetWidthLimit(Float_t w = 10) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fFitWindow window for fit range around histo max Float_t fWidthLimit upper limit for reasonable ped. width TH1F** fAdc histo for calib TH1F* fSum pedestal summary TH1F* fSumW pedestal width summary

Class Description

 BrChkvPedCalModule

 This module is devoted to the Cherenkov detector pedestal calibration
 It initializes the calibration parameter (BrChkvCalibration)
 Fill histograms during the event loops
 fit them with a gaussian during the finish method and put the
 result in the calibration parameter object

 depending on the user's desire, this module can save the stuff into
 an ascii file.
 if you want to commit from this ascii file, it's also possible
 (cf ChkvCommitCal.C)

BrChkvPedCalModule() : BrChkvCalModule()
 default constructor


BrChkvPedCalModule(Char_t *Name, Char_t *Title) : BrChkvCalModule(Name, Title)
 constructor for named object


~BrChkvPedCalModule()
 destructor


void Init()
 Called once per session
 Get detectorParameters. Inform the parameterElementManeger about
 database tables to be used (i.e. filled).

void DefineHistograms()
 -------------------
 histograms section
 -------------------

void Begin()

void Event(BrEventNode* inNode, BrEventNode* outNode)
 Fill the histograms that hold the Pedestal spectra
 for syncronization events

 Required input e.g. : BrDataTable "DigC1"


 Per event method

void Finish()
 called once per job


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 SetWidthLimit(Float_t w = 10)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
        BrChkvPedCalModule BrChkvPedCalModule(BrChkvPedCalModule&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/10/23 20:51:23 $ by ouerdane $

Validate HTML
Validate CSS