|
BrChkvPedCalModuleclass description - source file - inheritance tree class BrChkvPedCalModule : public BrChkvCalModuleprotected: Data Membersprivate: Class DescriptionBrChkvPedCalModule 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 Functionsvoid 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>
|