class HMdcTrackDSet

Function Members (Methods)

public:
HMdcTrackDSet(const HMdcTrackDSet&)
static TClass*Class()
static voidclearP12Fit()
static voidclearPClusterToHit()
static voidclearPTrackFinder()
static Bool_tfNTuple()
static Bool_tfPrint()
static Int_tgetClFinderType()
static Int_tgetFitAuthor()
static Int_tgetFitType()
static Int_tgetFitVersion()
static Int_tgetLevel4(Int_t iseg)
static Int_tgetLevel5(Int_t iseg)
static HMdc12Fit*getMdc12Fit()
static HMdcClusterToHit*getMdcClusterToHit()
static HMdcTrackFinder*getMdcTrackFinder()
static Int_tgetMixClusCut()
static Int_tgetMixFitCut()
static Int_tgetModForSeg(Int_t sg)
static Int_tgetModForSeg1()
static Int_tgetModForSeg2()
static Int_tgetNLayersInMod(Int_t s, Int_t m)
static voidgetTrFnLevels(Int_t& l4s1, Int_t& l5s1, Int_t& l4s2, Int_t& l5s2)
static const Int_t*getTrFnNLayersInMod()
static Int_tgetUseWireOffset()
static HReconstructor*hMdc12Fit(const Char_t* name, const Char_t* title)
static HReconstructor*hMdc12Fit(const Char_t* name, const Char_t* title, Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt)
static HReconstructor*hMdcClusterToHit(const Char_t* name, const Char_t* title)
static HReconstructor*hMdcClusterToHit(const Char_t* name, const Char_t* title, Int_t mSeg1, Int_t mSeg2)
static HReconstructor*hMdcTrackFinder(const Char_t* name, const Char_t* title)
static HReconstructor*hMdcTrackFinder(const Char_t* name, const Char_t* title, Bool_t coil, Int_t type)
virtual TClass*IsA() const
static Bool_tisCoilOff()
HMdcTrackDSet&operator=(const HMdcTrackDSet&)
static voidprintStatus()
static voidset12Fit(HMdc12Fit* fit)
static voidsetAnotherFit(HMdc12Fit* fit)
static voidsetClFinderType(Int_t type)
static voidsetClusterToHit(HMdcClusterToHit* cl)
static voidsetCoilStatus(Bool_t stat)
static voidsetFitAuthor(Int_t author)
static voidsetFitOutput(Bool_t nTuple, Bool_t prnt)
static voidsetFitType(Int_t type)
static voidsetFitVersion(Int_t ver)
static voidsetMdc12Fit(Int_t author, Int_t version, Int_t indep, Bool_t nTuple, Bool_t prnt)
static voidsetMdcClusterToHit(Int_t mSeg1, Int_t mSeg2)
static voidsetMdcTrackFinder(Bool_t coilSt, Int_t type)
static voidsetMixClusCut(Int_t cut)
static voidsetMixCuts(Int_t cutFit, Int_t cutClus)
static voidsetMixFitCut(Int_t cut)
static voidsetTrackFinder(HMdcTrackFinder* tr)
static voidsetTrFnLevel(Int_t l4s1, Int_t l5s1, Int_t l4s2, Int_t l5s2)
static voidsetTrFnNLayers(const Int_t* lst)
static voidsetTrFnNLayers(Int_t s, Int_t m, Int_t nl)
static voidsetTrFnSegLevel(Int_t seg, Int_t l4, Int_t l5)
static voidsetUseWireOffset(Bool_t off)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
static voiduseThisTrackFinder(HMdcTrackFinder* trFndr)
protected:
static voidexitSetup(const Char_t* funNm, const Char_t* className)
static voidexitSetup(const Char_t* funNm, Int_t npar, const Char_t* use, Int_t inst)
private:
HMdcTrackDSet()
(unknown)()

Data Members

protected:
static Int_tclFinderType=0 - segment finder, =1 - mdc finder
static Int_tdistTimeVer0-calc.time by polin., 1-by J.Market's fun.
static Int_tfitAuthor1-Alexander's fit, 2-modified version 1
static Int_tfitType0-segment fit, 1-mdc fit
static Bool_tfntuplekTRUE-create and fill catClusFit&catWireFit
static Bool_tfprintkTRUE-print debug
static Bool_tisCoiloffkTRUE=magnetoff,kFALSE=magneton
static Bool_tisSetCall
static Int_tlevel4[2][seg] levels for 4-layers finding
static Int_tlevel5[2][seg] levels for 5-layers finding
static Int_tmixClusCutmixed cluster finder cut
static Int_tmixFitCutmixed cluster finder cut
static Int_tmodForSeg1-1 - don't fill HMdcSeg for segment 1.
static Int_tmodForSeg2-1 - don't fill HMdcSeg for segment 2
static Int_tnLayersInMod[6][4]num.of layers in modules
static HMdc12Fit*p12Fit!
static HMdcClusterToHit*pClusterToHit!
static HMdcTrackFinder*pTrackFinder!
static Bool_ttrFndrIsAddedkTRUE - HMdcTrackFinder added already
static Bool_tuseAnotherFitanother fit MUST be inherited from HMdc12Fit
static Int_tuseWireOffsetremove signal time on wire from drift time

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HReconstructor* hMdcTrackFinder(const Char_t* name, const Char_t* title)
HReconstructor* hMdcTrackFinder(const Char_t* name, const Char_t* title, Bool_t coil, Int_t type)
void useThisTrackFinder(HMdcTrackFinder* trFndr)
HReconstructor* hMdcClusterToHit(const Char_t* name, const Char_t* title)
HReconstructor* hMdcClusterToHit(const Char_t* name, const Char_t* title, Int_t mSeg1, Int_t mSeg2)
HReconstructor* hMdc12Fit(const Char_t* name, const Char_t* title)
void setAnotherFit(HMdc12Fit* fit)
HReconstructor* hMdc12Fit(const Char_t* name, const Char_t* 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(const Char_t* funNm, Int_t npar, const Char_t* 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(const Char_t* funNm, const Char_t* className)
Bool_t isCoilOff(void)
{return isCoiloff;}
Int_t getClFinderType(void)
{return clFinderType;}
const Int_t* getTrFnNLayersInMod(void)
{return &nLayersInMod[0][0];}
Int_t getNLayersInMod(Int_t s, Int_t m)
{return nLayersInMod[s][m];}
Int_t getModForSeg1(void)
{return modForSeg1;}
Int_t getModForSeg2(void)
{return modForSeg2;}
Int_t getModForSeg(Int_t sg)
Int_t getFitAuthor(void)
{return fitAuthor;}
Int_t getFitVersion(void)
{return distTimeVer;}
Int_t getFitType(void)
{return fitType;}
Int_t getUseWireOffset(void)
{return useWireOffset;}
Int_t getMixFitCut(void)
{return mixFitCut;}
Int_t getMixClusCut(void)
{return mixClusCut;}
Int_t getLevel4(Int_t iseg)
{return level4[iseg];}
Int_t getLevel5(Int_t iseg)
{return level5[iseg];}
HMdcTrackFinder* getMdcTrackFinder(void)
{return pTrackFinder;}
void clearPTrackFinder(void)
{pTrackFinder = 0;}
HMdcClusterToHit* getMdcClusterToHit(void)
{return pClusterToHit;}
void clearPClusterToHit(void)
{pClusterToHit = 0;}
HMdc12Fit* getMdc12Fit(void)
{return p12Fit;}
void clearP12Fit(void)
{p12Fit = 0;}
Bool_t fNTuple(void)
{return fntuple;}
Bool_t fPrint(void)
{return fprint;}
void setCoilStatus(Bool_t stat)
{isCoiloff=stat;}
HMdcTrackDSet(const HMdcTrackDSet& )
{}

Last change: Sat May 22 13:03:54 2010
Last generated: 2010-05-22 13:03

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.