class HMdcTrackFitPar: public HParCond

Function Members (Methods)

public:
HMdcTrackFitPar(const HMdcTrackFitPar&)
HMdcTrackFitPar(const Char_t* name = "MdcTrackFitPar", const Char_t* title = "parameters for Dubna track fitter", const Char_t* context = "MdcTrackFitParProduction")
virtual~HMdcTrackFitPar()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidclear()
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
voidHParSet::copyComment(HParSet& r)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
const Char_t*HParSet::getAuthor() const
Bool_tgetChi2CutFlag()
Double_tgetChi2PerNdfCut()
Double_tgetCn2s()
Double_tgetCn4s()
Double_tgetCnWs()
Double_tgetCutWeight()
const Char_t*HParSet::getDescription() const
const Text_t*HParSet::getDetectorName()
Bool_tgetDoTargScan()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Double_tgetFunCt1()
Double_tgetFunCt2()
virtual const char*TObject::GetIconName() const
Int_tHParSet::getInputVersion(Int_t i)
Double_tgetMaxChi2()
Int_tgetMaxNFilterIter()
Double_tgetMaxTimeOffset()
Int_tgetMinCellsNum()
Double_tgetMinSig2()
Double_tgetMinTimeOffset()
Double_tgetMinTOffsetIter()
Double_tgetMinWeight()
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
const Char_t*HParSet::getParamContext() const
virtual Bool_tgetParams(HParamList*)
Double_tgetStepD1()
Double_tgetStepD2()
Double_tgetStepD3()
virtual const char*TNamed::GetTitle() const
Int_tgetTofFlag()
Double_tgetTotalChi2Cut()
virtual UInt_tTObject::GetUniqueID() const
Bool_tgetUseTukeyFlag()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
Bool_tHParSet::hasChanged()
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual Bool_tinit(HParIo*, Int_t*)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tHParSet::isStatic()
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
HMdcTrackFitPar&operator=(const HMdcTrackFitPar&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidHParSet::print()
virtual voidTNamed::Print(Option_t* option = "") const
voidprintParam()
virtual voidHParCond::printParams()
virtual voidputParams(HParamList*)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
voidHParSet::resetInputVersions()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidHParSet::setAuthor(const Char_t* s)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidHParSet::setChanged(Bool_t flag = kTRUE)
voidsetChi2CutFlag(Bool_t cut)
voidsetChi2PerNdfCut(Double_t cut)
voidsetCn2s(Double_t cut)
voidsetCn4s(Double_t cut)
voidsetCnWs(Double_t cut)
voidsetCutWeight(Double_t cut)
voidHParSet::setDescription(const Char_t* s)
voidsetDoTargScan(Bool_t scan)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidsetFunCt1(Double_t val)
voidsetFunCt2(Double_t val)
voidHParSet::setInputVersion(Int_t v = -1, Int_t i = 0)
voidsetMaxChi2(Double_t max)
voidsetMaxNFilterIter(Int_t max)
voidsetMaxTimeOffset(Double_t off)
voidsetMinCellsNum(Int_t min)
voidsetMinSig2(Double_t min)
voidsetMinTimeOffset(Double_t off)
voidsetMinTOffsetIter(Double_t min)
voidsetMinWeight(Double_t min)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
voidHParSet::setParamContext(const Char_t*)
voidHParSet::setStatic(Bool_t flag = kTRUE)
voidsetStepD1(Double_t val)
voidsetStepD2(Double_t val)
voidsetStepD3(Double_t val)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidsetTofFlag(Int_t flag)
voidsetTotalChi2Cut(Double_t cut)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidsetUseTukeyFlag(Bool_t flag)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_twrite(HParIo*)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TStringHParSet::authorAuthor of parameters
Bool_tHParSet::changed! flag is kTRUE if parameters have changed
Int_tchi2CutFlagkTRUE - do cut for funct., else for chi2/ndf
Double_tchi2PerNdfCutdefault value for chi2/ndf cut
Double_tcn2s4.19*4.19;
Double_tcn4s3.26*3.26;
Double_tcnWs2.54*2.54;
Double_tcutWeight
TStringHParSet::descriptionDescription of parameters
Text_tHParSet::detName[10]! name of the detector the container belongs to
Int_tdoTargScan
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
Double_tfunCt1if(fun0 < funCt1)
Double_tfunCt2else if(fun0 < funCt2)
Double_tmaxChi236.;6.0*/ // wt[time]=(chi2[time]>maxChi2) ? 0.:1.;
Int_tmaxNFilterIter
Double_tmaxTimeOffset-/-
Int_tminCellsNum
Double_tminSig2
Double_tminTOffsetIterif(timeOffset<minTOffsetIter) timeOffset=minTOffsetIter
Double_tminTimeOffsetTime offset cut
Double_tminWeightwt[time]=(wt[time]<minWeight) ? 0.:1.;
TStringHParSet::paramContextContext/purpose for parameters and conditions
Bool_tHParSet::status! static flag
Double_tstepD1stepD = stepD1;
Double_tstepD2stepD = stepD2;
Double_tstepD3else stepD = stepD3;
Int_ttofFlag
Double_ttotalChi2Cutdefault value for funct. cut
Int_tuseTukeyFlag
Int_tHParSet::versions[3]! versions of container in the 2 possible inputs

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HMdcTrackFitPar(const Char_t* name = "MdcTrackFitPar", const Char_t* title = "parameters for Dubna track fitter", const Char_t* context = "MdcTrackFitParProduction")
~HMdcTrackFitPar()
 destructor
void clear()
void printParam(void)
 prints the parameters of HMdcTrackFitPar to the screen.
Bool_t init(HParIo* , Int_t* )
 intitializes the container from an input
Int_t write(HParIo* )
 writes the container to an output
void putParams(HParamList* )
 Puts all params of HMdcTrackFitPar to the parameter list of
 HParamList (which ist used by the io);
Bool_t getParams(HParamList* )
HMdcTrackFitPar(const Char_t* name = "MdcTrackFitPar", const Char_t* title = "parameters for Dubna track fitter", const Char_t* context = "MdcTrackFitParProduction")
Double_t getCutWeight()
{ return cutWeight ; }
Int_t getTofFlag()
{ return tofFlag ; }
Bool_t getDoTargScan()
{ return (Bool_t) doTargScan ; }
Double_t getMinTimeOffset()
{ return minTimeOffset ; }
Double_t getMaxTimeOffset()
{ return maxTimeOffset ; }
Int_t getMinCellsNum()
{ return minCellsNum ; }
Bool_t getChi2CutFlag()
{ return (Bool_t )chi2CutFlag ; }
Double_t getTotalChi2Cut()
{ return totalChi2Cut ; }
Double_t getChi2PerNdfCut()
{ return chi2PerNdfCut ; }
Bool_t getUseTukeyFlag()
{ return (Bool_t) useTukeyFlag ; }
Double_t getCnWs()
{ return cnWs ; }
Double_t getCn2s()
{ return cn2s ; }
Double_t getCn4s()
{ return cn4s ; }
Double_t getMinSig2()
{ return minSig2 ; }
Int_t getMaxNFilterIter()
{ return maxNFilterIter ; }
Double_t getMinWeight()
{ return minWeight ; }
Double_t getMaxChi2()
{ return maxChi2 ; }
Double_t getMinTOffsetIter()
{ return minTOffsetIter ; }
Double_t getFunCt1()
{ return funCt1 ; }
Double_t getStepD1()
{ return stepD1 ; }
Double_t getFunCt2()
{ return funCt2 ; }
Double_t getStepD2()
{ return stepD2 ; }
Double_t getStepD3()
{ return stepD3 ; }
void setCutWeight(Double_t cut)
{ cutWeight = cut ; }
void setTofFlag(Int_t flag)
{ tofFlag = flag ; }
void setDoTargScan(Bool_t scan)
{ doTargScan = scan ; }
void setMinTimeOffset(Double_t off)
{ minTimeOffset = off ; }
void setMaxTimeOffset(Double_t off)
{ maxTimeOffset = off ; }
void setMinCellsNum(Int_t min)
{ minCellsNum = min ; }
void setChi2CutFlag(Bool_t cut)
{ chi2CutFlag = cut ; }
void setTotalChi2Cut(Double_t cut)
{ totalChi2Cut = cut ; }
void setChi2PerNdfCut(Double_t cut)
{ chi2PerNdfCut = cut ; }
void setUseTukeyFlag(Bool_t flag)
{ useTukeyFlag = flag ; }
void setCnWs(Double_t cut)
{ cnWs = cut ; }
void setCn2s(Double_t cut)
{ cn2s = cut ; }
void setCn4s(Double_t cut)
{ cn4s = cut ; }
void setMinSig2(Double_t min)
{ minSig2 = min ; }
void setMaxNFilterIter(Int_t max)
{ maxNFilterIter = max ; }
void setMinWeight(Double_t min)
{ minWeight = min ; }
void setMaxChi2(Double_t max)
{ maxChi2 = max ; }
void setMinTOffsetIter(Double_t min)
{ minTOffsetIter = min ; }
void setFunCt1(Double_t val)
{ funCt1 = val ; }
void setStepD1(Double_t val)
{ stepD1 = val ; }
void setFunCt2(Double_t val)
{ funCt2 = val ; }
void setStepD2(Double_t val)
{ stepD2 = val ; }
void setStepD3(Double_t val)
{ stepD3 = val ; }

Last change: Sat May 22 13:03:59 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.