BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrVertexCalibration


class description - source file - inheritance tree

class BrVertexCalibration : public BrCalibration


    public:
BrVertexCalibration BrVertexCalibration() BrVertexCalibration BrVertexCalibration(Char_t*, Char_t*) BrVertexCalibration BrVertexCalibration(BrVertexCalibration&) virtual void ~BrVertexCalibration() static TClass* Class() virtual Int_t GetAccessMode(const Char_t* detname) const Float_t GetBbBigOffset() const Float_t GetBbBigSigma() const Float_t GetBbFastOffset() const Float_t GetBbFastSigma() const Float_t GetBbSmallOffset() const Float_t GetBbSmallSigma() const Float_t GetInelOffset() const Float_t GetInelSigma() const Float_t GetTpcOffset() const Float_t GetTpcSigma() const Float_t GetVertexOffset(BrVertexCalibration::EBrVertexDetector, BrVertexCalibration::EBrSubDetector) const Float_t GetVertexSigma(BrVertexCalibration::EBrVertexDetector, BrVertexCalibration::EBrSubDetector) const Float_t GetZCdfSigma() const Float_t GetZCfdOffset() const Float_t GetZdcOffset() const Float_t GetZdcSigma() const virtual TClass* IsA() const void SetBbBigOffset(Float_t off, Float_t sig) void SetBbFastOffset(Float_t off, Float_t sig) void SetBbSmallOffset(Float_t off, Float_t sig) void SetInelOffset(Float_t off, Float_t sig) void SetTpcOffset(Float_t off, Float_t sig) void SetVertexOffset(BrVertexCalibration::EBrVertexDetector det, BrVertexCalibration::EBrSubDetector sub, Float_t off, Float_t sigma) void SetZCdfOffset(Float_t off, Float_t sig) void SetZdcOffset(Float_t off, Float_t sig) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Bool_t ValidCalibration(BrVertexCalibration::EBrVertexDetector, BrVertexCalibration::EBrSubDetector) Bool_t ValidDetector(BrVertexCalibration::EBrVertexDetector) const

Data Members

    private:
BrCalibrationData fVertexOffset[4] ! vertex offsets for TPM1, BB, ZDC and Inel public:
static const BrVertexCalibration::EBrCalException kCalException static const BrVertexCalibration::EBrVertexDetector kTpc static const BrVertexCalibration::EBrVertexDetector kBb static const BrVertexCalibration::EBrVertexDetector kZdc static const BrVertexCalibration::EBrVertexDetector kInel static const BrVertexCalibration::EBrSubDetector kSubTpc static const BrVertexCalibration::EBrSubDetector kSubZdc static const BrVertexCalibration::EBrSubDetector kSubCfd static const BrVertexCalibration::EBrSubDetector kSubInel static const BrVertexCalibration::EBrSubDetector kBbBig static const BrVertexCalibration::EBrSubDetector kBbSmall static const BrVertexCalibration::EBrSubDetector kBbFast

Class Description

 Calibration parameter class for primary vertices offsets


BrVertexCalibration()
 Default constructor

BrVertexCalibration(Char_t *name, Char_t *title) : BrCalibration(name, title)
 Standard constructor.
 the name should be that of the associated detector e.g. "TOF1"
 Create the Db Objects needed for the specific tables.
 Beware difference between constructor and Init.

~BrVertexCalibration()
 Default destructor
 DO NOT USE

Int_t GetAccessMode(const Char_t* detector) const

void SetVertexOffset(EBrVertexDetector det, EBrSubDetector sub, Float_t offset, Float_t sigma)

GetVertexOffset(EBrVertexDetector det, EBrSubDetector sub) const
 get offset for given revision

GetVertexSigma(EBrVertexDetector det, EBrSubDetector sub) const
 get offset for given revision

Bool_t ValidCalibration(EBrVertexDetector det, EBrSubDetector sub)
 check if calibration is not tagged as a cal. exception

Bool_t ValidDetector(EBrVertexDetector det) const



Inline Functions


                    Float_t GetTpcOffset() const
                    Float_t GetZdcOffset() const
                    Float_t GetZCfdOffset() const
                    Float_t GetBbSmallOffset() const
                    Float_t GetBbBigOffset() const
                    Float_t GetBbFastOffset() const
                    Float_t GetTpcSigma() const
                    Float_t GetZdcSigma() const
                    Float_t GetZCdfSigma() const
                    Float_t GetInelOffset() const
                    Float_t GetBbSmallSigma() const
                    Float_t GetBbBigSigma() const
                    Float_t GetBbFastSigma() const
                    Float_t GetInelSigma() const
                       void SetTpcOffset(Float_t off, Float_t sig)
                       void SetZdcOffset(Float_t off, Float_t sig)
                       void SetZCdfOffset(Float_t off, Float_t sig)
                       void SetBbSmallOffset(Float_t off, Float_t sig)
                       void SetBbBigOffset(Float_t off, Float_t sig)
                       void SetBbFastOffset(Float_t off, Float_t sig)
                       void SetInelOffset(Float_t off, Float_t sig)
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
        BrVertexCalibration BrVertexCalibration(BrVertexCalibration&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/05/03 13:57:28 $ by videbaek $

Validate HTML
Validate CSS