BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrSiPedCalModule


class description - source file - inheritance tree

class BrSiPedCalModule : public BrModule


    public:
BrSiPedCalModule BrSiPedCalModule() BrSiPedCalModule BrSiPedCalModule(const Char_t* name, const Char_t* title) BrSiPedCalModule BrSiPedCalModule(BrSiPedCalModule&) virtual void ~BrSiPedCalModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void End() virtual void Event(BrEventNode* input, BrEventNode* output) virtual void Finish() const Char_t* GetOutputName() const virtual void Init() virtual TClass* IsA() const void SetOutputName(const Char_t* fileName = "tilepeds.dat") virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TString fOutputName name of file to write temp params to TH1F** fAdcHisto ADC hisitgrams, one for each tile

Class Description

 Pedestal Calibration module for si scinitilators in multiplicity
 array.

 This class will for each passed event (should be syncroniusation
 events) update a set of histograms with the bare ADC value from the
 DAQ.

 At the end of the job, these histograms are fitted with gaussians
 to find the pedestal and pedestal with.

 These numbers, will be written to a flat ASCII file. This file, and
 the hisotgrams generated, should be manually inspected, to make
 sure the fits are appropiate.


BrSiPedCalModule()
 Default constructor

BrSiPedCalModule(const Char_t* name, const Char_t* title) : BrModule(name, title)
 Default constructor

~BrSiPedCalModule()
 Destructor

void SetOutputName(const Char_t* name)
 Set the file name of the file to output temporary calibration
 parameters to

void DefineHistograms()
 Define a histogram for each sis ADC output.
 This is needed to do the calibrations.

void Init()

void Begin()
 Make sure histograms are booked, otherwise stop job.

void Event(BrEventNode* input, BrEventNode* output)
 Fill the ADC histograms

void End()

void Finish()



Inline Functions


           const Char_t* GetOutputName() const
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
        BrSiPedCalModule BrSiPedCalModule(BrSiPedCalModule&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/04/19 21:33:14 $ by hito $

Validate HTML
Validate CSS