BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrInelVertexCalModule


class description - source file - inheritance tree

class BrInelVertexCalModule : public BrVertexCalModule

    private:
void Process(BrInelVertex*, BrDataTable*) virtual void ReadAscii() virtual void SaveAscii() public:
BrInelVertexCalModule BrInelVertexCalModule() BrInelVertexCalModule BrInelVertexCalModule(const Char_t* name, const Char_t* title) BrInelVertexCalModule BrInelVertexCalModule(BrInelVertexCalModule&) virtual void ~BrInelVertexCalModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode* inNode, BrEventNode* outNode) virtual void Finish() BrInelVertexModule* GetVertexModule() virtual void Init() virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const void SetDefaultParameters() void SetFitWindow(Float_t w = 16) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
BrDetectorVolume* fTpm1Volume BrInelVertexModule* fVertexModule Float_t fFitWindow TH1F* fInelVsTpc 1d histos: 0 big, 1 small, 2 fastest tubes TH2F* fInelVsTpc2d same in 2d Float_t fVtxOffset offset summary Float_t fVtxSigma sigma summary

Class Description

 Module for pedestal calibration of beam-beam counters


BrInelVertexCalModule()
 Default constructor. DO NOT USE

BrInelVertexCalModule(const Char_t* name, const Char_t* title) : BrVertexCalModule(name, title)
 Named Constructor

void SetDefaultParameters()
 set default parameters

~BrInelVertexCalModule()
 destructor

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 Process(BrInelVertex* bb, BrDataTable* trks)
 private method
 loop over tracks and project them to longitudinal plane
 fill histograms InelZ0 - Z track proj.

void Finish()
 Job-level finalisation.
 The requirements for a succesfull fit at end is
 a) More than 100 counts in spectrum -- even this is marginal
 b) If < 2000 counts fit with maximum likelyhood to improve quality
    of fit.
 It is concieveable that


void SaveAscii()

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


          BrInelVertexModule* GetVertexModule()
                         void SetFitWindow(Float_t w = 16)
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)
        BrInelVertexCalModule BrInelVertexCalModule(BrInelVertexCalModule&)

This page automatically generated by script docBrat by Christian Holm

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

Validate HTML
Validate CSS