HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcTrackFitPar Class Reference

#include <hmdctrackfitpar.h>

Inheritance diagram for HMdcTrackFitPar:
Collaboration diagram for HMdcTrackFitPar:

Public Member Functions

 HMdcTrackFitPar (const Char_t *name="MdcTrackFitPar", const Char_t *title="parameters for Dubna track fitter", const Char_t *context="MdcTrackFitParProduction")
 
 ~HMdcTrackFitPar ()
 
Double_t getCutWeight ()
 
Int_t getTofFlag ()
 
Bool_t getDoTargScan ()
 
Double_t getMinTimeOffset ()
 
Double_t getMaxTimeOffset ()
 
Int_t getMinCellsNum ()
 
Bool_t getChi2CutFlag ()
 
Double_t getTotalChi2Cut ()
 
Double_t getChi2PerNdfCut ()
 
Bool_t getUseTukeyFlag ()
 
Double_t getCnWs ()
 
Double_t getCn2s ()
 
Double_t getCn4s ()
 
Double_t getMinSig2 ()
 
Int_t getMaxNFilterIter ()
 
Double_t getMinWeight ()
 
Double_t getMaxChi2 ()
 
Double_t getMinTOffsetIter ()
 
Double_t getFunCt1 ()
 
Double_t getStepD1 ()
 
Double_t getFunCt2 ()
 
Double_t getStepD2 ()
 
Double_t getStepD3 ()
 
void setCutWeight (Double_t cut)
 
void setTofFlag (Int_t flag)
 
void setDoTargScan (Bool_t scan)
 
void setMinTimeOffset (Double_t off)
 
void setMaxTimeOffset (Double_t off)
 
void setMinCellsNum (Int_t min)
 
void setChi2CutFlag (Bool_t cut)
 
void setTotalChi2Cut (Double_t cut)
 
void setChi2PerNdfCut (Double_t cut)
 
void setUseTukeyFlag (Bool_t flag)
 
void setCnWs (Double_t cut)
 
void setCn2s (Double_t cut)
 
void setCn4s (Double_t cut)
 
void setMinSig2 (Double_t min)
 
void setMaxNFilterIter (Int_t max)
 
void setMinWeight (Double_t min)
 
void setMaxChi2 (Double_t max)
 
void setMinTOffsetIter (Double_t min)
 
void setFunCt1 (Double_t val)
 
void setStepD1 (Double_t val)
 
void setFunCt2 (Double_t val)
 
void setStepD2 (Double_t val)
 
void setStepD3 (Double_t val)
 
void putParams (HParamList *)
 
Bool_t getParams (HParamList *)
 
void clear ()
 
void printParam ()
 
- Public Member Functions inherited from HParCond
 HParCond (const Char_t *name, const Char_t *title, const Char_t *context)
 
virtual ~HParCond ()
 
virtual Bool_t init (HParIo *, Int_t *)
 
virtual Int_t write (HParIo *)
 
virtual void printParams ()
 
- Public Member Functions inherited from HParSet
 HParSet (const Char_t *name="", const Char_t *title="", const Char_t *context="")
 
virtual ~HParSet ()
 
virtual Bool_t init (void)
 
virtual Bool_t init (HParIo *io)
 
virtual Int_t write ()
 
virtual void print ()
 
const Text_t * getDetectorName ()
 
void resetInputVersions ()
 
void setInputVersion (Int_t v=-1, Int_t i=0)
 
Int_t getInputVersion (Int_t i)
 
void setStatic (Bool_t flag=kTRUE)
 
Bool_t isStatic ()
 
void setChanged (Bool_t flag=kTRUE)
 
Bool_t hasChanged ()
 
void setParamContext (const Char_t *)
 
const Char_t * getParamContext () const
 
void setAuthor (const Char_t *s)
 
const Char_t * getAuthor () const
 
void setDescription (const Char_t *s)
 
const Char_t * getDescription () const
 
void copyComment (HParSet &r)
 

Protected Attributes

Double_t cutWeight
 
Int_t tofFlag
 
Int_t doTargScan
 
Double_t minTimeOffset
 
Double_t maxTimeOffset
 
Int_t minCellsNum
 
Int_t chi2CutFlag
 
Double_t totalChi2Cut
 
Double_t chi2PerNdfCut
 
Int_t useTukeyFlag
 
Double_t cnWs
 
Double_t cn2s
 
Double_t cn4s
 
Double_t minSig2
 
Int_t maxNFilterIter
 
Double_t minWeight
 
Double_t maxChi2
 
Double_t minTOffsetIter
 
Double_t funCt1
 
Double_t stepD1
 
Double_t funCt2
 
Double_t stepD2
 
Double_t stepD3
 
- Protected Attributes inherited from HParSet
Text_t detName [20]
 
Int_t versions [3]
 name of the detector the container belongs to More...
 
Bool_t status
 versions of container in the 2 possible inputs More...
 
Bool_t changed
 static flag More...
 
TString paramContext
 flag is kTRUE if parameters have changed More...
 
TString author
 
TString description
 

Additional Inherited Members

- Protected Member Functions inherited from HParCond
 HParCond ()
 

Detailed Description

Definition at line 10 of file hmdctrackfitpar.h.

Constructor & Destructor Documentation

HMdcTrackFitPar::HMdcTrackFitPar ( const Char_t *  name = "MdcTrackFitPar",
const Char_t *  title = "parameters for Dubna track fitter",
const Char_t *  context = "MdcTrackFitParProduction" 
)
HMdcTrackFitPar::~HMdcTrackFitPar ( )

Definition at line 25 of file hmdctrackfitpar.cc.

Member Function Documentation

void HMdcTrackFitPar::clear ( void  )
virtual

Reimplemented from HParSet.

Definition at line 29 of file hmdctrackfitpar.cc.

Bool_t HMdcTrackFitPar::getChi2CutFlag ( )
inline

Definition at line 60 of file hmdctrackfitpar.h.

References chi2CutFlag.

Double_t HMdcTrackFitPar::getChi2PerNdfCut ( )
inline

Definition at line 62 of file hmdctrackfitpar.h.

References chi2PerNdfCut.

Double_t HMdcTrackFitPar::getCn2s ( )
inline

Definition at line 66 of file hmdctrackfitpar.h.

References cn2s.

Double_t HMdcTrackFitPar::getCn4s ( )
inline

Definition at line 67 of file hmdctrackfitpar.h.

References cn4s.

Double_t HMdcTrackFitPar::getCnWs ( )
inline

Definition at line 65 of file hmdctrackfitpar.h.

References cnWs.

Double_t HMdcTrackFitPar::getCutWeight ( )
inline

Definition at line 52 of file hmdctrackfitpar.h.

References cutWeight.

Bool_t HMdcTrackFitPar::getDoTargScan ( )
inline

Definition at line 54 of file hmdctrackfitpar.h.

References doTargScan.

Double_t HMdcTrackFitPar::getFunCt1 ( )
inline

Definition at line 75 of file hmdctrackfitpar.h.

References funCt1.

Double_t HMdcTrackFitPar::getFunCt2 ( )
inline

Definition at line 77 of file hmdctrackfitpar.h.

References funCt2.

Double_t HMdcTrackFitPar::getMaxChi2 ( )
inline

Definition at line 71 of file hmdctrackfitpar.h.

References maxChi2.

Int_t HMdcTrackFitPar::getMaxNFilterIter ( )
inline

Definition at line 69 of file hmdctrackfitpar.h.

References maxNFilterIter.

Double_t HMdcTrackFitPar::getMaxTimeOffset ( )
inline

Definition at line 57 of file hmdctrackfitpar.h.

References maxTimeOffset.

Int_t HMdcTrackFitPar::getMinCellsNum ( )
inline

Definition at line 58 of file hmdctrackfitpar.h.

References minCellsNum.

Double_t HMdcTrackFitPar::getMinSig2 ( )
inline

Definition at line 68 of file hmdctrackfitpar.h.

References minSig2.

Double_t HMdcTrackFitPar::getMinTimeOffset ( )
inline

Definition at line 56 of file hmdctrackfitpar.h.

References minTimeOffset.

Double_t HMdcTrackFitPar::getMinTOffsetIter ( )
inline

Definition at line 73 of file hmdctrackfitpar.h.

References minTOffsetIter.

Double_t HMdcTrackFitPar::getMinWeight ( )
inline

Definition at line 70 of file hmdctrackfitpar.h.

References minWeight.

Bool_t HMdcTrackFitPar::getParams ( HParamList l)
virtual

Implements HParCond.

Definition at line 132 of file hmdctrackfitpar.cc.

References HParamList::fill().

Double_t HMdcTrackFitPar::getStepD1 ( )
inline

Definition at line 76 of file hmdctrackfitpar.h.

References stepD1.

Double_t HMdcTrackFitPar::getStepD2 ( )
inline

Definition at line 78 of file hmdctrackfitpar.h.

References stepD2.

Double_t HMdcTrackFitPar::getStepD3 ( )
inline

Definition at line 79 of file hmdctrackfitpar.h.

References stepD3.

Int_t HMdcTrackFitPar::getTofFlag ( )
inline

Definition at line 53 of file hmdctrackfitpar.h.

References tofFlag.

Double_t HMdcTrackFitPar::getTotalChi2Cut ( )
inline

Definition at line 61 of file hmdctrackfitpar.h.

References totalChi2Cut.

Bool_t HMdcTrackFitPar::getUseTukeyFlag ( )
inline

Definition at line 64 of file hmdctrackfitpar.h.

References useTukeyFlag.

void HMdcTrackFitPar::printParam ( void  )

Definition at line 64 of file hmdctrackfitpar.cc.

void HMdcTrackFitPar::putParams ( HParamList l)
virtual

Implements HParCond.

Definition at line 98 of file hmdctrackfitpar.cc.

References HParamList::add().

void HMdcTrackFitPar::setChi2CutFlag ( Bool_t  cut)
inline

Definition at line 89 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setChi2PerNdfCut ( Double_t  cut)
inline

Definition at line 91 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setCn2s ( Double_t  cut)
inline

Definition at line 95 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setCn4s ( Double_t  cut)
inline

Definition at line 96 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setCnWs ( Double_t  cut)
inline

Definition at line 94 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setCutWeight ( Double_t  cut)
inline

Definition at line 81 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setDoTargScan ( Bool_t  scan)
inline

Definition at line 83 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setFunCt1 ( Double_t  val)
inline

Definition at line 104 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setFunCt2 ( Double_t  val)
inline

Definition at line 106 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMaxChi2 ( Double_t  max)
inline

Definition at line 100 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMaxNFilterIter ( Int_t  max)
inline

Definition at line 98 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMaxTimeOffset ( Double_t  off)
inline

Definition at line 86 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMinCellsNum ( Int_t  min)
inline

Definition at line 87 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMinSig2 ( Double_t  min)
inline

Definition at line 97 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMinTimeOffset ( Double_t  off)
inline

Definition at line 85 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMinTOffsetIter ( Double_t  min)
inline

Definition at line 102 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setMinWeight ( Double_t  min)
inline

Definition at line 99 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setStepD1 ( Double_t  val)
inline

Definition at line 105 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setStepD2 ( Double_t  val)
inline

Definition at line 107 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setStepD3 ( Double_t  val)
inline

Definition at line 108 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setTofFlag ( Int_t  flag)
inline

Definition at line 82 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setTotalChi2Cut ( Double_t  cut)
inline

Definition at line 90 of file hmdctrackfitpar.h.

void HMdcTrackFitPar::setUseTukeyFlag ( Bool_t  flag)
inline

Definition at line 93 of file hmdctrackfitpar.h.

Member Data Documentation

Int_t HMdcTrackFitPar::chi2CutFlag
protected

Definition at line 21 of file hmdctrackfitpar.h.

Referenced by getChi2CutFlag().

Double_t HMdcTrackFitPar::chi2PerNdfCut
protected

Definition at line 23 of file hmdctrackfitpar.h.

Referenced by getChi2PerNdfCut().

Double_t HMdcTrackFitPar::cn2s
protected

Definition at line 28 of file hmdctrackfitpar.h.

Referenced by getCn2s().

Double_t HMdcTrackFitPar::cn4s
protected

Definition at line 29 of file hmdctrackfitpar.h.

Referenced by getCn4s().

Double_t HMdcTrackFitPar::cnWs
protected

Definition at line 27 of file hmdctrackfitpar.h.

Referenced by getCnWs().

Double_t HMdcTrackFitPar::cutWeight
protected

Definition at line 14 of file hmdctrackfitpar.h.

Referenced by getCutWeight().

Int_t HMdcTrackFitPar::doTargScan
protected

Definition at line 16 of file hmdctrackfitpar.h.

Referenced by getDoTargScan().

Double_t HMdcTrackFitPar::funCt1
protected

Definition at line 38 of file hmdctrackfitpar.h.

Referenced by getFunCt1().

Double_t HMdcTrackFitPar::funCt2
protected

Definition at line 40 of file hmdctrackfitpar.h.

Referenced by getFunCt2().

Double_t HMdcTrackFitPar::maxChi2
protected

Definition at line 33 of file hmdctrackfitpar.h.

Referenced by getMaxChi2().

Int_t HMdcTrackFitPar::maxNFilterIter
protected

Definition at line 31 of file hmdctrackfitpar.h.

Referenced by getMaxNFilterIter().

Double_t HMdcTrackFitPar::maxTimeOffset
protected

Definition at line 19 of file hmdctrackfitpar.h.

Referenced by getMaxTimeOffset().

Int_t HMdcTrackFitPar::minCellsNum
protected

Definition at line 20 of file hmdctrackfitpar.h.

Referenced by getMinCellsNum().

Double_t HMdcTrackFitPar::minSig2
protected

Definition at line 30 of file hmdctrackfitpar.h.

Referenced by getMinSig2().

Double_t HMdcTrackFitPar::minTimeOffset
protected

Definition at line 18 of file hmdctrackfitpar.h.

Referenced by getMinTimeOffset().

Double_t HMdcTrackFitPar::minTOffsetIter
protected

Definition at line 35 of file hmdctrackfitpar.h.

Referenced by getMinTOffsetIter().

Double_t HMdcTrackFitPar::minWeight
protected

Definition at line 32 of file hmdctrackfitpar.h.

Referenced by getMinWeight().

Double_t HMdcTrackFitPar::stepD1
protected

Definition at line 39 of file hmdctrackfitpar.h.

Referenced by getStepD1().

Double_t HMdcTrackFitPar::stepD2
protected

Definition at line 41 of file hmdctrackfitpar.h.

Referenced by getStepD2().

Double_t HMdcTrackFitPar::stepD3
protected

Definition at line 42 of file hmdctrackfitpar.h.

Referenced by getStepD3().

Int_t HMdcTrackFitPar::tofFlag
protected

Definition at line 15 of file hmdctrackfitpar.h.

Referenced by getTofFlag().

Double_t HMdcTrackFitPar::totalChi2Cut
protected

Definition at line 22 of file hmdctrackfitpar.h.

Referenced by getTotalChi2Cut().

Int_t HMdcTrackFitPar::useTukeyFlag
protected

Definition at line 26 of file hmdctrackfitpar.h.

Referenced by getUseTukeyFlag().


The documentation for this class was generated from the following files: