BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTofDeltaDelayCalModule


class description - source file - inheritance tree

class BrTofDeltaDelayCalModule : public BrTofCalModule

    private:
virtual void ReadAscii() virtual void SaveAscii() public:
BrTofDeltaDelayCalModule BrTofDeltaDelayCalModule() BrTofDeltaDelayCalModule BrTofDeltaDelayCalModule(const Char_t* name, const Char_t* title) BrTofDeltaDelayCalModule BrTofDeltaDelayCalModule(BrTofDeltaDelayCalModule&) virtual void ~BrTofDeltaDelayCalModule() 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 SetMaxCscint(Float_t c = 25) void SetMinCscint(Float_t c = 5) void SetYRange(Float_t min = -7, Float_t max = 7) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fMinCscint Float_t fMaxCscint Float_t fYmin Float_t fYmax TProfile** fDtYTrk TH2F* fDtYAll TH2F** fXYTrack TH1F* fSumDelay TH1F* fSumCscint

Class Description

 Module for tdc delay and cscint calibration:

  tBot - tTop = yTrack * 2/cscint + Delta_Delay

 fill profiles with tBot - tTop vs yTrack when tracks matching
 hits have a y position between Ymin and Ymax
 (avoid slat edges where non linearities show up).

 then fit with a 1st degree pol P1:
  cscint      = inverse slope /2
  delta delay = P1(y=0)

BrTofDeltaDelayCalModule() : BrTofCalModule()
 Default constructor. DO NOT USE

BrTofDeltaDelayCalModule(const Char_t* name, const Char_t* title) : BrTofCalModule(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)
---------------------------------------------------------------------

---------------------------------------------------------------------

void Finish()
 Job-level finalisation

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


                            void SetMinCscint(Float_t c = 5)
                            void SetMaxCscint(Float_t c = 25)
                            void SetYRange(Float_t min = -7, Float_t max = 7)
                         TClass* Class()
                         TClass* IsA() const
                            void ShowMembers(TMemberInspector& insp, char* parent)
                            void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)
        BrTofDeltaDelayCalModule BrTofDeltaDelayCalModule(BrTofDeltaDelayCalModule&)
                            void ~BrTofDeltaDelayCalModule()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/08/15 17:14:38 $ by videbaek $

Validate HTML
Validate CSS