BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTpcPadStatusCalModule


class description - source file - inheritance tree

class BrTpcPadStatusCalModule : public BrTpcCalModule


    protected:
virtual void ReadAscii() virtual void SaveAscii() public:
BrTpcPadStatusCalModule BrTpcPadStatusCalModule() BrTpcPadStatusCalModule BrTpcPadStatusCalModule(const Char_t* name, const Char_t* title) BrTpcPadStatusCalModule BrTpcPadStatusCalModule(BrTpcPadStatusCalModule&) virtual void ~BrTpcPadStatusCalModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode* inNode, BrEventNode* outNode) virtual void Finish() virtual void Init() virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const void SetColdAdc(Float_t value = 0.2) void SetHotAdc(Float_t value = 3) void SetPadEdgeCut(Int_t value = 4) void SetTimeHighCut(Int_t x = 200) void SetTimeLowCut(Int_t x = 1) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fColdAdc Cut that defines when a pad is cold Float_t fHotAdc Cut that defines when a pad is cold Int_t fPadEdgeCut if 3 means set pad 0, 1, 2 and n-3, n-2, n-1 Int_t fTimeLowCut timebin >= fTimeLowCut Int_t fTimeHighCut timebin <= fTimeHighCut TProfile** hAverageAdc TH1F** hAverageAdcHelp TProfile** hMaxAdc TH1F** hMaxAdcHelp TH1F* hAverageAdcVsTimeHelp TProfile* hAverageAdcVsTime

Class Description

 Class BrTpcPadStatusCalModule

 This module estimates the error in x and y for hits in the Tpc

 INPUT : The module needs raw TPC data as input

 IDEA  : Inspired bu JIJ tpc online monitor

 HOW TO USE MODULE :


BrTpcPadStatusCalModule() : BrTpcCalModule()
 Default constructor. DO NOT USE

BrTpcPadStatusCalModule(const Char_t* name, const Char_t* title) : BrTpcCalModule(name, title)
 Named Constructor

void DefineHistograms()
 Define histograms. They are:
 <fill in here>

void Init()
 Job-level initialisation

void Begin()
 Run-level initialisation

void Event(BrEventNode* inNode, BrEventNode* outNode)
 Per event method

void Finish()
 Job-level finalisation
 This is very the fit to the histograms are done and the output
 and commit is done

void SaveAscii()
 save pedestal to ascii file

void ReadAscii()
 read calibration from file created by this module

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 SetColdAdc(Float_t value = 0.2)
                           void SetHotAdc(Float_t value = 3)
                           void SetPadEdgeCut(Int_t value = 4)
                           void SetTimeLowCut(Int_t x = 1)
                           void SetTimeHighCut(Int_t x = 200)
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)
        BrTpcPadStatusCalModule BrTpcPadStatusCalModule(BrTpcPadStatusCalModule&)
                           void ~BrTpcPadStatusCalModule()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/08/19 09:47:30 $ by pchristi $

Validate HTML
Validate CSS