BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTileGapCalModule


class description - source file - inheritance tree

class BrTileGapCalModule : public BrModule


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


BrTileGapCalModule()
 Default constructor

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

~BrTileGapCalModule()
 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()
 Nothing yet - sorry. Need to be filled out soon



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

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/01/03 19:50:55 $ by cholm $

Validate HTML
Validate CSS