BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDcRdoModule


class description - source file - inheritance tree

class BrDcRdoModule : public BrModule


    public:
BrDcRdoModule BrDcRdoModule() BrDcRdoModule BrDcRdoModule(const Char_t* name, const Char_t* title) BrDcRdoModule BrDcRdoModule(BrDcRdoModule&) virtual void ~BrDcRdoModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode* inNode, BrEventNode* outNode) virtual void Init() virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const void SetCalibChan(Int_t calibChan) void SetCalibFile(TString calibFile) void SetGlobalTdcOffset(Int_t tdcOffset) void SetMaxTdc(Int_t maxTdc) void SetMinTdc(Int_t minTdc) void SetMinWidth(Int_t minWidth) void SetOffsetFile(TString offsetFile) void SetPromptDelay(Int_t promptDel) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
BrDriverDC* fDCDriver ~geometry~ for DC BrDcCalibration* fCalibration calibration for DC Int_t fPromptDelay Tdc value - between fMinTdc and fMaxTdc - the lowest point between two 'hills' Int_t fMinWidth Minimum width Int_t fMinTdc Minimum Tdc Int_t fMaxTdc Maxinum Tdc Int_t fPromptDelayPP ... for PP Int_t fMinTdcPP ... for PP Int_t fMaxTdcPP ... for PP Int_t fCalibChan Number of channels for calibration ( 290 for T3, 460 for T4&T5 ) Int_t fGlobalTdcOffset Offset in tdc, 0 for pp TString fOffsetFile Name of file with offsets for DC, sth like T%dOffsetRun%d.dat TString fCalibFile Name of file with calibration for DC, sth like T%dCalibRun%d.dat TH1F* fHitsMultiplicity Histogram - Multiplicity of hits TH1F* fTime Histogram - Tdc of hits TH1F* fHitsPositions[3][10] Histogram - drift distance per plane TH1F* fHitsPos[4] Histogram - drift distance per view

Class Description

 Creates new BrDataTable of reduced hits in any given Drift Chamber.
 It requires RawDC data in the inNode and the created table is
 inserted into the outNode as a BrDataTable ( "RdoDC T3", "RdoDC T4"
 or "RdoDC T3" ) of BrDetectorHits.
 Using this tables eliminates the necessity of using both BrDcCalibration
 and BrDriverDC since it contains 'z' position (Pos[2]) and distance
 from center ( xwire -/+ xdrift -> Pos[0]/Pos[1] -> ambiguity included )
 of all the hits.

____________________________________________________________________

BrDcRdoModule() : BrModule()
 Default constructor. DO NOT USE

BrDcRdoModule(const Char_t* name, const Char_t* title) : BrModule(name, title)
 ------------------------------------
 Normal constructor.
 This Name & title is informational.
 ------------------------------------

void DefineHistograms()
 Define histograms. They are:
 Tdc of hits
 Multiplicity of hits
 Drift distance per plane/view

void Init()
 Job-level initialisation

void Begin()
 Run-level initialisation

void Event(BrEventNode* inNode, BrEventNode* outNode)
 Per event method

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 SetMinWidth(Int_t minWidth)
                 void SetMinTdc(Int_t minTdc)
                 void SetMaxTdc(Int_t maxTdc)
                 void SetPromptDelay(Int_t promptDel)
                 void SetCalibChan(Int_t calibChan)
                 void SetOffsetFile(TString offsetFile)
                 void SetGlobalTdcOffset(Int_t tdcOffset)
                 void SetCalibFile(TString calibFile)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
        BrDcRdoModule BrDcRdoModule(BrDcRdoModule&)
                 void ~BrDcRdoModule()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/05/09 17:58:38 $ by ouerdane $

Validate HTML
Validate CSS