BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTilePedCalModule


class description - source file - inheritance tree

class BrTilePedCalModule : public BrModule


    public:
BrTilePedCalModule BrTilePedCalModule() BrTilePedCalModule BrTilePedCalModule(const Char_t* name, const Char_t* title) BrTilePedCalModule BrTilePedCalModule(BrTilePedCalModule&) virtual void ~BrTilePedCalModule() 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 tile 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.


BrTilePedCalModule()
 Default constructor

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

~BrTilePedCalModule()
 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 tiles 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)
        BrTilePedCalModule BrTilePedCalModule(BrTilePedCalModule&)

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