ROOT logo
AliRoot » TPC » REC » AliTPCRecoParam

class AliTPCRecoParam: public AliDetectorRecoParam


Class with TPC reconstruction parameters



  The reconstruction parameters are used in the AliTPCclusterer and AliTPCtracker

  They are retrieved:
  0. User speciefied it in reconstruction macro
  1. if (not 0) from OCDB  - AliTPCcalibDB::GetRecoParam(eventtype)
  2. if (not 0 or 1) default parameter - High flux enevironment used


  // Setting for systematic errors addition
  [0] - systematic RMSY
  [1] - systematic RMSZ
  [2] - systematic RMSSNP
  [3] - systematic RMSTheta
  [4] - systematic RMSCuravture -  systematic error in 1/cm not in 1/pt
  //
  //  How to add it example - 3 mm systematic error y, 3 cm systematic error z (drift)
  Double_t sysError[5]={0.3,3, 0.3/150., 3./150.,0.3/(150*150.)}
  param->SetSystematicError(sysError);




Function Members (Methods)

public:
AliTPCRecoParam()
AliTPCRecoParam(const AliTPCRecoParam&)
virtual~AliTPCRecoParam()
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 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
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
Bool_tDumpSignal() const
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
Bool_tGetCalcPedestal() const
Int_tGetClusterMaxRange(Int_t index) const
Bool_tGetClusterSharing() const
static AliTPCRecoParam*GetCosmicTestParam(Bool_t bPedestal)
Double_tGetCrosstalkCorrection() const
Double_tGetCrosstalkCorrectionMissingCharge() const
Double_tGetCtgRange() const
Double_tGetCutSharedClusters(Int_t index) const
Bool_tGetDoKinks() const
Bool_tGetDoUnfold() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Float_tGetDumpAmplitudeMin() const
Int_tAliDetectorRecoParam::GetEventSpecie() const
Int_tGetFirstBin() const
Int_tGetGainCorrectionHVandPTMode() const
static AliTPCRecoParam*GetHighFluxParam()
static AliTPCRecoParam*GetHLTParam()
virtual const char*TObject::GetIconName() const
Double_tGetKinkAngleCutChi2(Int_t index) const
static AliTPCRecoParam*GetLaserTestParam(Bool_t bPedestal)
Int_tGetLastBin() const
Int_tGetLastSeedRowSec() const
static AliTPCRecoParam*GetLowFluxParam()
Float_tGetMaxC() const
Double_tGetMaxChi2TPCITS() const
Double_tGetMaxChi2TPCTRD() const
Float_tGetMaxFraction() const
Float_tGetMaxNoise() const
Double_tGetMaxSnpTrack() const
Double_tGetMaxSnpTracker() const
Float_tGetMinFraction() const
Float_tGetMinLeftRightCutAbs() const
Float_tGetMinLeftRightCutSigma() const
Float_tGetMinMaxCutAbs() const
Float_tGetMinMaxCutSigma() const
Float_tGetMinUpDownCutAbs() const
Float_tGetMinUpDownCutSigma() const
virtual const char*TNamed::GetName() const
Int_tGetNeighborRowsDedx() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Int_tGetSeedGapPrim() const
Int_tGetSeedGapSec() const
Double_tGetSkipTimeBins() const
Bool_tGetSpecialSeeding() const
const Double_t*GetSystematicError() const
const Double_t*GetSystematicErrorCluster() const
const Double_t*GetSystematicErrorClusterInner() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
Bool_tGetUseAlignmentTime() const
Int_tGetUseComposedCorrection() const
Int_tGetUseDriftCorrectionGY() const
Int_tGetUseDriftCorrectionTime() const
Int_tGetUseExBCorrection() const
Int_tGetUseFieldCorrection() const
Int_tGetUseGainCorrectionTime() const
Int_tGetUseHLTClusters() const
Bool_tGetUseHLTOnePadCluster() const
Int_tGetUseHLTPreSeeding() const
Int_tGetUseIonTailCorrection() const
Bool_tGetUseMultiplicityCorrectionDedx() const
Int_tGetUseOnePadCluster() const
Int_tGetUseOulierClusterFilter() const
Bool_tGetUseOuterDetectors() const
Int_tGetUseQuadrantAlignment() const
Int_tGetUseRadialCorrection() const
Int_tGetUseRPHICorrection() const
Int_tGetUseSectorAlignment() const
Bool_tGetUseSystematicCorrelation() const
static Bool_tGetUseTimeCalibration()
Bool_tGetUseTOFCorrection()
Bool_tGetUseTotCharge() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
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 voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tAliDetectorRecoParam::IsDefault() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
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)
AliTPCRecoParam&operator=(const AliTPCRecoParam&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidPrint(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidAliDetectorRecoParam::SetAsDefault()
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetClusterMaxRange(Int_t index, Int_t value)
voidSetClusterSharing(Bool_t sharing)
voidSetCorrectionHVandPTMode(Int_t value)
voidSetCrosstalkCorrection(Float_t crosstalkCorrection)
voidSetCrosstalkCorrectionMissingCharge(Float_t crosstalkCorrection)
voidSetCtgRange(Double_t ctgRange)
voidSetCutSharedClusters(Int_t index, Float_t value)
voidSetDoKinks(Bool_t on)
voidSetDoUnfold(Bool_t unfold)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAliDetectorRecoParam::SetEventSpecie(AliRecoParam::EventSpecie_t specie)
voidSetKinkAngleCutChi2(Int_t index, Double_t value)
voidSetMaxChi2TPCITS(Double_t maxChi2)
voidSetMaxChi2TPCTRD(Double_t maxChi2)
voidSetMinLeftRightCutAbs(Float_t th)
voidSetMinLeftRightCutSigma(Float_t th)
voidSetMinMaxCutAbs(Float_t th)
voidSetMinMaxCutSigma(Float_t th)
voidSetMinUpDownCutAbs(Float_t th)
voidSetMinUpDownCutSigma(Float_t th)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNeighborRowsDedx(Int_t nRows)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetSeedGapPrim(Int_t seedGapPrim)
voidSetSeedGapSec(Int_t seedGapSec)
voidSetSkipTimeBins(Double_t value)
voidSetSystematicError(Double_t* systematic)
voidSetSystematicErrorCluster(Double_t* systematic)
voidSetTimeBinRange(Int_t first, Int_t last)
voidSetTimeInterval(Int_t first, Int_t last)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetUseAlignmentTime(Bool_t flag)
voidSetUseComposedCorrection(Bool_t flag)
voidSetUseDriftCorrectionGY(Int_t flag)
voidSetUseDriftCorrectionTime(Int_t flag)
voidSetUseExBCorrection(Int_t flag)
voidSetUseFieldCorrection(Int_t flag)
voidSetUseGainCorrectionTime(Int_t flag)
voidSetUseHLTClusters(Int_t useHLTClusters)
voidSetUseHLTOnePadCluster(Bool_t use)
voidSetUseHLTPreSeeding(Int_t useHLTPreSeeding)
voidSetUseIonTailCorrection(Int_t flag)
voidSetUseMultiplicityCorrectionDedx(Bool_t flag)
voidSetUseOnePadCluster(Int_t use)
voidSetUseOulierClusterFilter(Int_t value)
voidSetUseOuterDetectors(Bool_t flag)
voidSetUseQuadrantAlignment(Int_t flag)
voidSetUseRadialCorrection(Int_t flag)
voidSetUseRPHICorrection(Int_t flag)
voidSetUseSectorAlignment(Int_t flag)
voidSetUseSystematicCorrelation(Bool_t useCorrelation)
static voidSetUseTimeCalibration(Bool_t useTimeCalibration)
voidSetUseTOFCorrection(Bool_t flag)
voidSetUseTotCharge(Bool_t flag)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_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_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:
static Bool_tfgUseTimeCalibrationflag usage the time dependent calibration
protected:
Bool_tfBCalcPedestalcalculate Pedestal
Bool_tfBClusterSharingallows or disable cluster sharing during tracking
Bool_tfBDoUnfolddo unfolding of clusters
Bool_tfBKinkFinderdo kink finder reconstruction
Bool_tfBSpecialSeedingspecial seeding with big inclination angles allowed (for Cosmic and laser)
Int_tfClusterMaxRange[2]neighborhood - to define local maxima for cluster
Double_tfCrosstalkCorrectioncrosstalk correction factor (fro each signal substracted by (mean signal in wite patch)xfCrosstalkCorrection) - Effect important only after removing oc capacitors in 2012
Double_tfCrosstalkCorrectionMissingChargecrosstalk correction factor - missing charge factor (from each signal substracted by (mean signal in wite patch)xfCrosstalkCorrection) - Effect important only after removing capacitors in 2012
Double_tfCtgRange+-fCtgRange is the ctg(Theta) window used for clusterization and tracking (MI)
Double_tfCutSharedClusters[2]cut value - maximal amount of shared clusters
Float_tfDumpAmplitudeMinminimal amplitude of signal to be dumped
Bool_tfDumpSignalDump Signal information flag
Int_tfFirstBinfirst time bin used by cluster finder
Int_tfGainCorrectionHVandPTModeswitch for the usage of GainCorrectionHVandPT (see AliTPCcalibDB::GetGainCorrectionHVandPT
Double_tfKinkAngleCutChi2[2]angular cut for kinks
Int_tfLastBinlast time bin used by cluster finder
Int_tfLastSeedRowSecMost Inner Row to make seeding for secondaries
Float_tfMaxCmaximal curvature for tracking
Double_tfMaxChi2TPCITSmaximal allowed chi2 between the ITS in and TPC out to be accepted for backpropagation
Double_tfMaxChi2TPCTRDmaximal allowed chi2 between the TRD in and TPC out to be accepted for refit
Float_tfMaxFactiontruncated mean - upper threshold
Float_tfMaxNoisemaximal noise sigma on pad to be used in cluster finder
Double_tfMaxSnpTrackmax sin of local angle - for track
Double_tfMaxSnpTrackermax sin of local angle - for TPC tracker
Float_tfMinFractiontruncated mean - lower threshold
Float_tfMinLeftRightCutAbsminimal amplitude left right - PRF
Float_tfMinLeftRightCutSigmaminimal amplitude left right - PRF
Float_tfMinMaxCutAbsminimal amplitude at cluster maxima
Float_tfMinMaxCutSigmaminimal amplitude at cluster maxima
Float_tfMinUpDownCutAbsminimal amplitude up-down - TRF
Float_tfMinUpDownCutSigmaminimal amplitude up-down - TRF
TStringTNamed::fNameobject identifier
Int_tfNeighborRowsDedxnumber of neighboring rows to identify cluster below thres in dEdx calculation 0 -> switch off
Int_tfSeedGapPrimseeding gap for primary tracks
Int_tfSeedGapSecseeding gap for secondary tracks
Double_tfSkipTimeBinsnumber of time bins to be skiiped (corrupted signal druing gating opening)
Double_tfSystematicErrorCluster[2]systematic error of the cluster - used e.g in OpenGG run to provide better cluster to track association efficiency
Double_tfSystematicErrorClusterInner[2]systematic error of the cluster - used to downscale the information
Double_tfSystematicErrors[5]systematic errors in the track parameters - to be added to TPC covariance matrix
TStringTNamed::fTitleobject title
Bool_tfUseAlignmentTimeuse time dependent alignment correction
Bool_tfUseComposedCorrectionflag to use composed correction
Int_tfUseDriftCorrectionGYuse drif correction global y
Int_tfUseDriftCorrectionTimeuse drift correction time
Int_tfUseExBCorrectionuse ExB correction
Int_tfUseFieldCorrectionuse field correction
Int_tfUseGainCorrectionTimeuse gain correction time
Int_tfUseHLTClustersallows usage of HLT clusters instead of RAW data
Bool_tfUseHLTOnePadClusterflag - use one HLT pad cluster for tracking
Int_tfUseHLTPreSeedingUsage of HLT pre-seeding
Int_tfUseIonTailCorrectionuse ion tail correction
Bool_tfUseMultiplicityCorrectionDedxuse Dedx multiplicity correction
Int_tfUseOnePadClusterflag - use one pad cluster -0 not use >0 use
Int_tfUseOulierClusterFilterswith to use outlier cluster filter
Bool_tfUseOuterDetectorsswitch - to use the outer detectors
Int_tfUseQuadrantAlignmentuse quadrant alignment
Int_tfUseRPHICorrectionuse rphi correction
Int_tfUseRadialCorrectionuse radial correction
Int_tfUseSectorAlignmentuse sector alignment
Bool_tfUseSystematicCorrelationswitch to use the correlation for the sys
Bool_tfUseTOFCorrectionswitch - kTRUE use TOF correction kFALSE - do not use
Bool_tfUseTotChargeswitch use total or max charge

Class Charts

Inheritance Chart:
TNamed
AliDetectorRecoParam
AliTPCRecoParam

Function documentation

AliTPCRecoParam()



 constructor

~AliTPCRecoParam()
 destructor

void Print(Option_t* option = "") const


AliTPCRecoParam * GetLowFluxParam()
 make default reconstruction  parameters for low  flux env.

AliTPCRecoParam * GetHighFluxParam()
 make reco parameters for high flux env.

AliTPCRecoParam * GetHLTParam()
 make reco parameters for high flux env.

AliTPCRecoParam * GetLaserTestParam(Bool_t bPedestal)
 special setting for laser

AliTPCRecoParam * GetCosmicTestParam(Bool_t bPedestal)
 special setting for cosmic

Bool_t GetUseTimeCalibration()
 get

void SetUseTimeCalibration(Bool_t useTimeCalibration)
 set

AliTPCRecoParam()
void SetUseHLTClusters(Int_t useHLTClusters)
{fUseHLTClusters=useHLTClusters;}
Int_t GetUseHLTClusters() const
{return fUseHLTClusters;}
void SetUseHLTPreSeeding(Int_t useHLTPreSeeding)
{fUseHLTPreSeeding=useHLTPreSeeding;}
Int_t GetUseHLTPreSeeding() const
void SetClusterSharing(Bool_t sharing)
{fBClusterSharing=sharing;}
Bool_t GetClusterSharing() const
Double_t GetCtgRange() const
{ return fCtgRange;}
Double_t GetMaxSnpTracker() const
{ return fMaxSnpTracker;}
Double_t GetMaxSnpTrack() const
{ return fMaxSnpTrack;}
Bool_t GetUseOuterDetectors() const
void SetUseOuterDetectors(Bool_t flag)
void SetMaxChi2TPCTRD(Double_t maxChi2)
{fMaxChi2TPCTRD=maxChi2;}
Double_t GetMaxChi2TPCTRD() const
{return fMaxChi2TPCTRD;}
void SetMaxChi2TPCITS(Double_t maxChi2)
{fMaxChi2TPCITS=maxChi2;}
Double_t GetMaxChi2TPCITS() const
{return fMaxChi2TPCITS;}
Double_t GetCutSharedClusters(Int_t index) const
{ return fCutSharedClusters[index];}
void SetCutSharedClusters(Int_t index, Float_t value)
{ fCutSharedClusters[index]=value;}
Int_t GetClusterMaxRange(Int_t index) const
{ return fClusterMaxRange[index];}
void SetClusterMaxRange(Int_t index, Int_t value)
 Outlier filtering configuration

{ fClusterMaxRange[index]=value;}
Int_t GetUseOulierClusterFilter() const
void SetUseOulierClusterFilter(Int_t value)
Bool_t DumpSignal() const
{ return fDumpSignal;}
void SetTimeInterval(Int_t first, Int_t last)
{ fFirstBin=first, fLastBin =last;}
Int_t GetFirstBin() const
{ return fFirstBin;}
Int_t GetLastBin() const
{ return fLastBin;}
void SetTimeBinRange(Int_t first, Int_t last)
{ fFirstBin = first; fLastBin = last;}
Bool_t GetCalcPedestal() const
{ return fBCalcPedestal;}
Bool_t GetDoUnfold() const
{ return fBDoUnfold;}
void SetDoUnfold(Bool_t unfold)
{ fBDoUnfold = unfold;}
Float_t GetDumpAmplitudeMin() const
Float_t GetMaxNoise() const
{ return fMaxNoise;}
Int_t GetUseOnePadCluster() const
Bool_t GetUseHLTOnePadCluster() const
Float_t GetMinMaxCutAbs() const
{ return fMinMaxCutAbs; }
Float_t GetMinLeftRightCutAbs() const
Float_t GetMinUpDownCutAbs() const
{ return fMinUpDownCutAbs;}
Float_t GetMinMaxCutSigma() const
{ return fMinMaxCutSigma; }
Float_t GetMinLeftRightCutSigma() const
Float_t GetMinUpDownCutSigma() const
void SetUseOnePadCluster(Int_t use)
void SetUseHLTOnePadCluster(Bool_t use)
void SetMinMaxCutAbs(Float_t th)
void SetMinLeftRightCutAbs(Float_t th)
void SetMinUpDownCutAbs(Float_t th)
void SetMinMaxCutSigma(Float_t th)
void SetMinLeftRightCutSigma(Float_t th)
void SetMinUpDownCutSigma(Float_t th)
void SetUseTotCharge(Bool_t flag)
{fUseTotCharge = flag;}
void SetCtgRange(Double_t ctgRange)
{fCtgRange = ctgRange;}
void SetUseMultiplicityCorrectionDedx(Bool_t flag)
void SetUseAlignmentTime(Bool_t flag)
void SetNeighborRowsDedx(Int_t nRows)
void SetCorrectionHVandPTMode(Int_t value)
void SetSkipTimeBins(Double_t value)
{fSkipTimeBins=value;}
Int_t GetLastSeedRowSec() const
{ return fLastSeedRowSec;}
Int_t GetSeedGapPrim() const
{ return fSeedGapPrim;}
Int_t GetSeedGapSec() const
{ return fSeedGapSec;}
void SetDoKinks(Bool_t on)
{ fBKinkFinder=on; }
Bool_t GetDoKinks() const
{ return fBKinkFinder;}
Double_t GetKinkAngleCutChi2(Int_t index) const
{return fKinkAngleCutChi2[index];}
void SetKinkAngleCutChi2(Int_t index, Double_t value)
{fKinkAngleCutChi2[index]=value;}
void SetSeedGapPrim(Int_t seedGapPrim)
{ fSeedGapPrim = seedGapPrim;}
void SetSeedGapSec(Int_t seedGapSec)
{ fSeedGapSec = seedGapSec;}
Float_t GetMaxC() const
{ return fMaxC;}
Bool_t GetSpecialSeeding() const

{ return fBSpecialSeeding;}
void SetUseFieldCorrection(Int_t flag)
 Correction setup

void SetUseComposedCorrection(Bool_t flag)
void SetUseRPHICorrection(Int_t flag)
void SetUseRadialCorrection(Int_t flag)
void SetUseQuadrantAlignment(Int_t flag)
void SetUseSectorAlignment(Int_t flag)
void SetUseDriftCorrectionTime(Int_t flag)
void SetUseDriftCorrectionGY(Int_t flag)
void SetUseGainCorrectionTime(Int_t flag)
void SetUseExBCorrection(Int_t flag)
void SetUseTOFCorrection(Bool_t flag)
void SetUseIonTailCorrection(Int_t flag)
void SetCrosstalkCorrection(Float_t crosstalkCorrection)
{fCrosstalkCorrection= crosstalkCorrection; }
void SetCrosstalkCorrectionMissingCharge(Float_t crosstalkCorrection)
{fCrosstalkCorrectionMissingCharge= crosstalkCorrection; }
Int_t GetUseFieldCorrection() const
Int_t GetUseComposedCorrection() const
Int_t GetUseRPHICorrection() const
Int_t GetUseRadialCorrection() const
Int_t GetUseQuadrantAlignment() const
Int_t GetUseSectorAlignment() const
Int_t GetUseDriftCorrectionTime() const
Int_t GetUseDriftCorrectionGY() const
Int_t GetUseGainCorrectionTime() const
Int_t GetUseExBCorrection() const
Bool_t GetUseTOFCorrection()
Int_t GetUseIonTailCorrection() const
Double_t GetCrosstalkCorrection() const
Double_t GetCrosstalkCorrectionMissingCharge() const
Bool_t GetUseMultiplicityCorrectionDedx() const
Int_t GetGainCorrectionHVandPTMode() const
Double_t GetSkipTimeBins() const
{return fSkipTimeBins;}
Bool_t GetUseAlignmentTime() const
Bool_t GetUseTotCharge() const
{return fUseTotCharge;}
Float_t GetMinFraction() const
{return fMinFraction;}
Float_t GetMaxFraction() const
{return fMaxFaction;}
Int_t GetNeighborRowsDedx() const
void SetSystematicError(Double_t* systematic)
{ for (Int_t i=0; i<5;i++) fSystematicErrors[i]=systematic[i];}
void SetSystematicErrorCluster(Double_t* systematic)
{ for (Int_t i=0; i<2;i++) fSystematicErrorCluster[i]=systematic[i];}
const Double_t * GetSystematicError() const
const Double_t * GetSystematicErrorClusterInner() const
const Double_t * GetSystematicErrorCluster() const
void SetUseSystematicCorrelation(Bool_t useCorrelation)
{fUseSystematicCorrelation=useCorrelation;}
Bool_t GetUseSystematicCorrelation() const