#include "hmdctrackdset.h"

HMdcTrackDSet


class description - source file - inheritance tree (.pdf)

class HMdcTrackDSet

Inheritance Chart:
HMdcTrackDSet

    protected:
static void exitSetup(char* funNm, Int_t npar, char* use, Int_t inst) static void exitSetup(char* funNm, char* className) public:
HMdcTrackDSet() HMdcTrackDSet(const HMdcTrackDSet&) ~HMdcTrackDSet() static TClass* Class() static Bool_t fNTuple() static Bool_t fPrint() static Int_t getClFinderType() static Int_t getFitAuthor() static Int_t getFitType() static Int_t getFitVersion() static HMdc12Fit* getMdc12Fit() static HMdcClusterToHit* getMdcClusterToHit() static HMdcTrackFinder* getMdcTrackFinder() static Int_t getMixClusCut() static Int_t getMixFitCut() static Int_t getModForSeg(Int_t sg) static Int_t getModForSeg1() static Int_t getModForSeg2() static void getTrFnLevels(Int_t& l4s1, Int_t& l5s1, Int_t& l4s2, Int_t& l5s2) static const Int_t* getTrFnNLayersInMod() const static Int_t getUseWireOffset() static HReconstructor* hMdc12Fit(char* name, char* title) static HReconstructor* hMdc12Fit(char* name, char* title, Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt) static HReconstructor* hMdcClusterToHit(char* name, char* title) static HReconstructor* hMdcClusterToHit(char* name, char* title, Int_t mSeg1, Int_t mSeg2) static HReconstructor* hMdcTrackFinder(char* name, char* title) static HReconstructor* hMdcTrackFinder(char* name, char* title, Bool_t coil, Int_t type) virtual TClass* IsA() const static Bool_t isCoilOff() HMdcTrackDSet& operator=(const HMdcTrackDSet&) static void printStatus() static void set12Fit(HMdc12Fit* fit) static void setClFinderType(Int_t type) static void setClusterToHit(HMdcClusterToHit* cl) static void setCoilStatus(Bool_t stat) static void setFitAuthor(Int_t author) static void setFitOutput(Bool_t nTuple, Bool_t prnt) static void setFitType(Int_t type) static void setFitVersion(Int_t ver) static void setMdc12Fit(Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt) static void setMdcClusterToHit(Int_t mSeg1, Int_t mSeg2) static void setMdcTrackFinder(Bool_t coilSt, Int_t type) static void setMixClusCut(Int_t cut) static void setMixCuts(Int_t cutFit, Int_t cutClus) static void setMixFitCut(Int_t cut) static void setTrackFinder(HMdcTrackFinder* tr) static void setTrFnLevel(Int_t l4s1, Int_t l5s1, Int_t l4s2, Int_t l5s2) static void setTrFnNLayers(const Int_t* lst) static void setTrFnNLayers(Int_t s, Int_t m, Int_t nl) static void setTrFnSegLevel(Int_t seg, Int_t l4, Int_t l5) static void setUseWireOffset(Bool_t off) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) static void useThisTrackFinder(HMdcTrackFinder* trFndr)

Data Members


    protected:
static HMdcTrackFinder* pTrackFinder ! static Bool_t trFndrIsAdded kTRUE - HMdcTrackFinder added already static Bool_t isCoiloff kTRUE=magnetoff,kFALSE=magneton static Int_t clFinderType =0 - segment finder, =1 - mdc finder static Int_t level4[2] [seg] levels for 4-layers finding static Int_t level5[2] [seg] levels for 5-layers finding static Int_t nLayersInMod[6][4] num.of layers per module for trackfinder static HMdcClusterToHit* pClusterToHit ! static Int_t modForSeg1 -1=don't fill HMdcSeg for segment 1, static Int_t modForSeg2 -1=don't fill HMdcSeg for segment 1, static HMdc12Fit* p12Fit ! static Int_t fitAuthor 0=Hejdar's fit, 1=Alexander's fit static Int_t distTimeVer 0=calc. time by polinom., 1=by J.Market's fun. static Int_t fitType 0=segment fit, 1=mdc fit static Bool_t fntuple kTRUE=create and fill catClusFit & catWireFit static Bool_t fprint kTRUE=print debug static Int_t useWireOffset remove signal time on wire from drift time static Int_t mixFitCut mixed cluster finder cut static Int_t mixClusCut mixed cluster finder cut static Bool_t isSetCall

Class Description


HReconstructor* hMdcTrackFinder(char* name, char* title)

HReconstructor* hMdcTrackFinder(char* name, char* title, Bool_t coil,Int_t type)

void useThisTrackFinder(HMdcTrackFinder* trFndr)

HReconstructor* hMdcClusterToHit(char* name, char* title)

HReconstructor* hMdcClusterToHit(char* name, char* title, Int_t mSeg1, Int_t mSeg2)

HReconstructor* hMdc12Fit(char* name, char* title)

HReconstructor* hMdc12Fit(char* name, char* title, Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt)

void setMdcTrackFinder(Bool_t coilSt,Int_t type)

void setClFinderType(Int_t type)

void setTrFnLevel(Int_t l4s1,Int_t l5s1,Int_t l4s2,Int_t l5s2)

void setTrFnSegLevel(Int_t seg, Int_t l4, Int_t l5)

void setTrFnNLayers(const Int_t* lst)

void setTrFnNLayers(Int_t s, Int_t m,Int_t nl)

void setMdcClusterToHit(Int_t mSeg1,Int_t mSeg2)

void setMdc12Fit(Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt)

void setFitAuthor(Int_t author)

void setFitVersion(Int_t ver)

void setFitType(Int_t type)

void setFitOutput(Bool_t nTuple, Bool_t prnt)

void setUseWireOffset(Bool_t off)

void setMixFitCut(Int_t cut)

void setMixClusCut(Int_t cut)

void setMixCuts(Int_t cutFit,Int_t cutClus)

void exitSetup(char* funNm, Int_t npar, char* use, Int_t inst)

void getTrFnLevels(Int_t& l4s1,Int_t& l5s1,Int_t& l4s2,Int_t& l5s2)

void printStatus(void)

void setTrackFinder(HMdcTrackFinder* tr)

void setClusterToHit(HMdcClusterToHit* cl)

void set12Fit(HMdc12Fit* fit)

void exitSetup(char* funNm,char* className)



Inline Functions


                     void ~HMdcTrackDSet()
                   Bool_t isCoilOff()
                    Int_t getClFinderType()
             const Int_t* getTrFnNLayersInMod() const
                    Int_t getModForSeg1()
                    Int_t getModForSeg2()
                    Int_t getModForSeg(Int_t sg)
                    Int_t getFitAuthor()
                    Int_t getFitVersion()
                    Int_t getFitType()
                    Int_t getUseWireOffset()
                    Int_t getMixFitCut()
                    Int_t getMixClusCut()
         HMdcTrackFinder* getMdcTrackFinder()
        HMdcClusterToHit* getMdcClusterToHit()
               HMdc12Fit* getMdc12Fit()
                   Bool_t fNTuple()
                   Bool_t fPrint()
                     void setCoilStatus(Bool_t stat)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
            HMdcTrackDSet HMdcTrackDSet()
            HMdcTrackDSet HMdcTrackDSet(const HMdcTrackDSet&)
           HMdcTrackDSet& operator=(const HMdcTrackDSet&)


Author: Vladimir Pechenov
Last update: 22.07.2002 by V.Pechenov


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.