BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrInelVertexModule


class description - source file - inheritance tree

class BrInelVertexModule : public BrModule


    public:
BrInelVertexModule BrInelVertexModule() BrInelVertexModule BrInelVertexModule(const Char_t* name, const Char_t* title) BrInelVertexModule BrInelVertexModule(BrInelVertexModule&) virtual void ~BrInelVertexModule() 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 virtual void SetCorrectTdc(const Bool_t val = kTRUE) virtual void SetLeftHigh(const Float_t val) virtual void SetLeftLow(const Float_t val) virtual void SetOffsetCalib(Bool_t b = kFALSE) virtual void SetRightHigh(const Float_t val) virtual void SetRightLow(const Float_t val) virtual void SetUseSqlOffset(Bool_t b = kFALSE) virtual void SetVertexOffset(const Float_t val) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t fOffsetCalib flag to distinguish between real recontruction Bool_t fUseSqlOffset to retrieve offsets from the sql db BrBbCalibration* fLCalib left array calibration BrBbCalibration* fRCalib right array calibration BrVertexCalibration* fCalibration Float_t fRange TH1F* hVertex TH1F* fhLeftDev TH1F* fhRightDev TH2F* htLR TH2F* hInelTime TH2F* hVertexTrigger TNtuple* fNtpInel Float_t fRightLow Float_t fRightHigh Float_t fLeftLow Float_t fLeftHigh Bool_t fCorrectTdc Should the Ntuple tdc be corrected by delay's Float_t fVertexOffset Offset in cm relative to vertex determined by TPM1. Bool_t fNtuple

Class Description

 Module to create vertex object for the Inel counters.
 This is presently a combination of the calibrating module
 and the one to calculate the vertex info.
 a la BB with BbCalHits ..
 Input:
   Raw data from inel BbDig INL and BbDig INR
 Output:
   BrInelVertex

 Diagnostic histogram.

 Note:
 The vertexoffsets can either be read from the Calibration DB or be set manually.
 The vertex object should also have added some
 of the halo information to check the quality of the Object, thus requiring both
 a method (only one at present) as well as a staus/quality word.This is not done at present.

 A method SetOffsetCalib to be used with the vertex calibration module.
 This is similar to how the BrBbVertexModule is used. Do also see
 BrInelVertexCalModule.


BrInelVertexModule()
 Default constructor. DO NOT USE

BrInelVertexModule(const Char_t* name, const Char_t* title) : BrModule(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 End()
 Run-level finalisation

void Finish()
 Job-level finalisation

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 SetOffsetCalib(Bool_t b = kFALSE)
                      void SetUseSqlOffset(Bool_t b = kFALSE)
                      void SetRightLow(const Float_t val)
                      void SetLeftLow(const Float_t val)
                      void SetRightHigh(const Float_t val)
                      void SetLeftHigh(const Float_t val)
                      void SetVertexOffset(const Float_t val)
                      void SetCorrectTdc(const Bool_t val = kTRUE)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
        BrInelVertexModule BrInelVertexModule(BrInelVertexModule&)
                      void ~BrInelVertexModule()

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 17:04:29 $ by hagel $

Validate HTML
Validate CSS