BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBbSlewingCalModule


class description - source file - inheritance tree

class BrBbSlewingCalModule : public BrBbCalModule

    private:
BrBbDig* FindReference(BrDataTable* tab) void Process(BrDataTable* hits, BrBbDig* ref) virtual void ReadAscii() virtual void SaveAscii() public:
BrBbSlewingCalModule BrBbSlewingCalModule() BrBbSlewingCalModule BrBbSlewingCalModule(const Char_t* name, const Char_t* title) BrBbSlewingCalModule BrBbSlewingCalModule(BrBbSlewingCalModule&) virtual void ~BrBbSlewingCalModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void End() 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 SetAdcSel(Float_t s = 0.1) void SetDefaultParameters() void SetDtimeCut(Float_t d = 0.7) void SetEnergyThreshold(Float_t t = 0.8) void SetMaxBigTEnergy(Float_t t = 6) void SetMaxSmallTEnergy(Float_t t = 3.5) void SetMaxTdc(Float_t max = 3500) void SetMinTdc(Float_t min = 10) void SetNtuple(Bool_t b = kFALSE) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fMinTdc reasonable lower limit Float_t fMaxTdc reasonable upper limit Float_t fEnergyThreshold cut on ped Float_t fAdcSel factor for adc ref selection Float_t fMaxBigTEnergy to avoid strange behaviour of big tubes for large ADCs Float_t fMaxSmallTEnergy to avoid strange behaviour of big tubes for large ADCs Float_t fDtimeCut cut on delta Time TH2F** fSlew TH1F* fSumSlewDt TH1F* fSumSlewK TH1F* fSumSlewP TNtuple* fBbSlewing Bool_t fNtuple

Class Description

 Slewing calibration module for the Beam-Beam counters
 * reference tube:
      Left  37 by default
      Right 31 by default

BrBbSlewingCalModule() : BrBbCalModule()
 Default constructor. DO NOT USE

BrBbSlewingCalModule(const Char_t* name, const Char_t* title) : BrBbCalModule(name, title)
 Named Constructor

void SetDefaultParameters()

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)

void Process(BrDataTable* hits, BrBbDig* ref)
 private method

BrBbDig* FindReference(BrDataTable* hits)
 private method

void End()
 Run-level finalisation

void Finish()
 Job-level finalisation

void SaveAscii()
 save pedestal to ascii file

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 Functions


                        void SetMinTdc(Float_t min = 10)
                        void SetMaxTdc(Float_t max = 3500)
                        void SetEnergyThreshold(Float_t t = 0.8)
                        void SetMaxBigTEnergy(Float_t t = 6)
                        void SetMaxSmallTEnergy(Float_t t = 3.5)
                        void SetAdcSel(Float_t s = 0.1)
                        void SetDtimeCut(Float_t d = 0.7)
                        void SetNtuple(Bool_t b = kFALSE)
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
        BrBbSlewingCalModule BrBbSlewingCalModule(BrBbSlewingCalModule&)
                        void ~BrBbSlewingCalModule()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/03/21 15:02:16 $ by ouerdane $

Validate HTML
Validate CSS