Project
Loading...
Searching...
No Matches
o2::vertexing::SVertexerParams Struct Reference

#include <SVertexerParams.h>

Inherits o2::conf::ConfigurableParamHelper< SVertexerParams >.

Public Member Functions

 O2ParamDef (SVertexerParams, "svertexer")
 
- Public Member Functions inherited from o2::conf::ConfigurableParamHelper< SVertexerParams >
std::string getName () const final
 
EParamProvenance getMemberProvenance (const std::string &key) const final
 
void printKeyValues (bool showProv=true, bool useLogger=false) const final
 
size_t getHash () const final
 
void output (std::ostream &out) const final
 
std::vector< ParamDataMember > * getDataMembers () const
 
void putKeyValues (boost::property_tree::ptree *tree) final
 
void initFrom (TFile *file) final
 
void syncCCDBandRegistry (void *externalobj) final
 
void serializeTo (TFile *file) const final
 
 ConfigurableParam ()
 

Public Attributes

bool createFullV0s = false
 fill V0s prongs/kinematics
 
bool createFullCascades = false
 fill cascades prongs/kinematics
 
bool createFull3Bodies = false
 fill 3-body decays prongs/kinematics
 
bool useAbsDCA = true
 use abs dca minimization
 
bool selectBestV0 = false
 match only the best v0 for each cascade candidate
 
float maxChi2 = 2.
 max dca from prongs to vertex
 
float minParamChange = 1e-3
 stop when tracks X-params being minimized change by less that this value
 
float minRelChi2Change = 0.9
 stop when chi2 changes by less than this value
 
float maxDZIni = 5.
 don't consider as a seed (circles intersection) if Z distance exceeds this
 
float maxDXYIni = 4.
 don't consider as a seed (circles intersection) if XY distance exceeds this
 
float maxRIni = 150
 don't consider as a seed (circles intersection) if its R exceeds this
 
int matCorr = int(o2::base::Propagator::MatCorrType::USEMatCorrNONE)
 material correction to use
 
float minRFor3DField = 40
 above this radius use 3D field
 
float maxStep = 2.
 max step size when external propagator is used
 
float maxSnp = 0.95
 max snp when external propagator is used
 
float minXSeed = -1.
 minimal X of seed in prong frame (within the radial resolution track should not go to negative X)
 
bool usePropagator = false
 use external propagator
 
bool refitWithMatCorr = false
 refit V0 applying material corrections
 
int maxPVContributors = 2
 max number PV contributors to allow in V0
 
float minDCAToPV = 0.05
 min DCA to PV of single track to accept
 
float minRToMeanVertex = 0.5
 min radial distance of V0 from beam line (mean vertex)
 
float maxDCAXYToMeanVertex = 0.2
 max DCA of V0 from beam line (mean vertex) for prompt V0 candidates
 
float maxDCAXYToMeanVertexV0Casc = 2.
 max DCA of V0 from beam line (mean vertex) for cascade V0 candidates
 
float maxDCAXYToMeanVertex3bodyV0 = 2.
 max DCA of V0 from beam line (mean vertex) for 3body V0 candidates
 
float minPtV0 = 0.01
 v0 minimum pT
 
float minPtV0FromCascade = 0.3
 v0 minimum pT for v0 to be used in cascading (lowest pT Run 2 lambda: 0.4)
 
float maxTglV0 = 2.
 maximum tgLambda of V0
 
float causalityRTolerance = 1.
 V0 radius cannot exceed its contributors minR by more than this value.
 
float maxV0ToProngsRDiff = 50.
 V0 radius cannot be lower than this ammount wrt minR of contributors.
 
float minCosPAXYMeanVertex = 0.95
 min cos of PA to beam line (mean vertex) in tr. plane for prompt V0 candidates
 
float minCosPAXYMeanVertexCascV0 = 0.8
 min cos of PA to beam line (mean vertex) in tr. plane for V0 of cascade cand.
 
float minCosPAXYMeanVertex3bodyV0 = 0.9
 min cos of PA to beam line (mean vertex) in tr. plane for 3body V0 cand.
 
float maxRToMeanVertexCascV0 = 80
 
float minCosPACascV0 = 0.8
 
float minCosPA3bodyV0 = 0.8
 
float minCosPA = 0.9
 min cos of PA to PV for prompt V0 candidates
 
float minRDiffV0Casc = 0.2
 cascade should be at least this radial distance below V0
 
float maxRDiffV03body = 3
 Maximum difference between V0 and 3body radii.
 
float maxRIniCasc = 90.
 
float maxDCAXYCasc = 0.3
 
float maxDCAZCasc = 0.3
 
float maxDCAXY3Body = 0.5
 
float maxDCAZ3Body = 1.
 
float minCosPACasc = 0.7
 
float minCosPA3body = 0.8
 
float minPtCasc = 0.01
 
float maxTglCasc = 2.
 
float minPt3Body = 0.01
 
float maxTgl3Body = 2.
 
float maxRIni3body = 90.
 
bool mExcludeTPCtracks = false
 
float mTPCTrackMaxX = -1.
 
float mTPCTrack2Beam = 21.f
 
bool mTPCTrackPhotonTune = true
 
int mTPCTrackMinNClusters = -1
 
float mTPCTrackXY2Radius = 90.f
 
float mTPCTrackD2R = 4.f
 
float mTPCTrackDR = 90.f
 
float minTPCdEdx = 250
 
float minMomTPCdEdx = 0.8
 
float maxV0TglAbsDiff = 0.3
 max absolute difference in Tgl for V0 for photons only
 
float mTPCTrackMaxChi2 = 4.
 max DCA from prongs to vertex for photon TPC-only track only
 
float mTPCTrackMaxDZIni = 8.
 don't consider as a seed (circles intersection) if Z distance exceeds this, for photon TPC-only track only
 
float mTPCTrackMaxDXYIni = 8.
 don't consider as a seed (circles intersection) if XY distance exceeds this, for photon TPC-only track only
 
float mTPCTrackMaxDCAXY2ToMeanVertex = 2.
 max DCA^2 of V0 from beam line (mean vertex) for prompt V0 candidates, for photon TPC-only track only
 
uint8_t mITSSAminNclu = 6
 
uint8_t mITSSAminNcluCascades = 6
 
bool mRejectITSonlyOBtrack = false
 
bool mRequireTPCforCascBaryons = true
 
bool mSkipTPCOnlyCascade = true
 
bool mSkipTPCOnly3Body = true
 
float mFractiondEdxforCascBaryons = 2.f
 
float mBBpars [5] = {0.217553, 4.02762, 0.00850178, 2.33324, 0.880904}
 
bool checkV0Hypothesis = true
 
float pidCutsPhoton [SVertexHypothesis::NPIDParams] = {0.001, 20, 0.10, 20, 0.10, 0.0, 0.0, 0.0, 0.0}
 
float pidCutsK0 [SVertexHypothesis::NPIDParams] = {0., 20, 0., 5.0, 0.0, 2.84798e-03, 9.84206e-04, 3.31951e-03, 2.39438}
 
float pidCutsLambda [SVertexHypothesis::NPIDParams] = {0., 20, 0., 5.0, 0.0, 1.09004e-03, 2.62291e-04, 8.93179e-03, 2.83121}
 
float pidCutsHTriton [SVertexHypothesis::NPIDParams] = {0.0025, 14, 0.07, 14, 0.0, 0.5, 0.0, 0.0, 0.0}
 
float pidCutsHhydrog4 [SVertexHypothesis::NPIDParams] = {0.0025, 14, 0.07, 14, 0.0, 0.5, 0.0, 0.0, 0.0}
 
bool checkCascadeHypothesis = true
 
float pidCutsXiMinus [SVertexHypothesis::NPIDParams] = {0.0, 15, 0.01, 4.0, 0.0, 1.56315e-03, 2.23279e-04, 2.75136e-02, 3.309}
 
float pidCutsOmegaMinus [SVertexHypothesis::NPIDParams] = {0.0, 15, 0.01, 4.0, 0.0, 1.43572e-03, 6.94416e-04, 2.13534e+05, 1.48889e+01}
 
float maximalCascadeWidth = 0.006
 
bool check3bodyHypothesis = true
 
float pidCutsH3L3body [SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}
 
float pidCutsH4L3body [SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}
 
float pidCutsHe4L3body [SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}
 
float pidCutsHe5L3body [SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}
 

Additional Inherited Members

- Public Types inherited from o2::conf::ConfigurableParam
enum  EParamProvenance { kCODE , kCCDB , kRT }
 
enum class  EParamUpdateStatus { Changed , Unchanged , Failed }
 
- Static Public Member Functions inherited from o2::conf::ConfigurableParamHelper< SVertexerParams >
static const SVertexerParams & Instance ()
 
- Static Public Member Functions inherited from o2::conf::ConfigurableParam
static std::string toString (EParamProvenance p)
 
static EParamProvenance getProvenance (const std::string &key)
 
static void printAllRegisteredParamNames ()
 
static void printAllKeyValuePairs (bool useLogger=false)
 
static const std::string & getOutputDir ()
 
static void setOutputDir (const std::string &d)
 
static bool configFileExists (std::string const &filepath)
 
static void writeJSON (std::string const &filename, std::string const &keyOnly="")
 
static void writeINI (std::string const &filename, std::string const &keyOnly="")
 
template<typename T >
static T getValueAs (std::string key)
 
template<typename T >
static void setValue (std::string const &mainkey, std::string const &subkey, T x)
 
static void setProvenance (std::string const &mainkey, std::string const &subkey, EParamProvenance p)
 
static void setValue (std::string const &key, std::string const &valuestring)
 
static void setEnumValue (const std::string &, const std::string &)
 
static void setArrayValue (const std::string &, const std::string &)
 
static void setValues (std::vector< std::pair< std::string, std::string > > const &keyValues)
 
static void initialize ()
 
static void toCCDB (std::string filename)
 
static void fromCCDB (std::string filename)
 
static void updateFromString (std::string const &)
 
static void updateFromFile (std::string const &, std::string const &paramsList="", bool unchangedOnly=false)
 
- Protected Member Functions inherited from o2::conf::ConfigurableParam
 ConfigurableParam ()
 
virtual ~ConfigurableParam ()=default
 
void setRegisterMode (bool b)
 
bool isInitialized () const
 
- Static Protected Member Functions inherited from o2::conf::ConfigurableParam
static void initPropertyTree ()
 
static EParamUpdateStatus updateThroughStorageMap (std::string, std::string, std::type_info const &, void *)
 
static EParamUpdateStatus updateThroughStorageMapWithConversion (std::string const &, std::string const &)
 
- Static Protected Attributes inherited from o2::conf::ConfigurableParam
static std::map< std::string, std::pair< std::type_info const &, void * > > * sKeyToStorageMap = nullptr
 
static std::map< std::string, ConfigurableParam::EParamProvenance > * sValueProvenanceMap = nullptr
 
static EnumRegistrysEnumRegistry = nullptr
 
static std::string sOutputDir = ""
 

Detailed Description

Definition at line 30 of file SVertexerParams.h.

Member Function Documentation

◆ O2ParamDef()

o2::vertexing::SVertexerParams::O2ParamDef ( SVertexerParams  ,
"svertexer"   
)

Member Data Documentation

◆ causalityRTolerance

float o2::vertexing::SVertexerParams::causalityRTolerance = 1.

V0 radius cannot exceed its contributors minR by more than this value.

Definition at line 65 of file SVertexerParams.h.

◆ check3bodyHypothesis

bool o2::vertexing::SVertexerParams::check3bodyHypothesis = true

Definition at line 139 of file SVertexerParams.h.

◆ checkCascadeHypothesis

bool o2::vertexing::SVertexerParams::checkCascadeHypothesis = true

Definition at line 133 of file SVertexerParams.h.

◆ checkV0Hypothesis

bool o2::vertexing::SVertexerParams::checkV0Hypothesis = true

Definition at line 125 of file SVertexerParams.h.

◆ createFull3Bodies

bool o2::vertexing::SVertexerParams::createFull3Bodies = false

fill 3-body decays prongs/kinematics

Definition at line 35 of file SVertexerParams.h.

◆ createFullCascades

bool o2::vertexing::SVertexerParams::createFullCascades = false

fill cascades prongs/kinematics

Definition at line 34 of file SVertexerParams.h.

◆ createFullV0s

bool o2::vertexing::SVertexerParams::createFullV0s = false

fill V0s prongs/kinematics

Definition at line 33 of file SVertexerParams.h.

◆ matCorr

int o2::vertexing::SVertexerParams::matCorr = int(o2::base::Propagator::MatCorrType::USEMatCorrNONE)

material correction to use

Definition at line 47 of file SVertexerParams.h.

◆ maxChi2

float o2::vertexing::SVertexerParams::maxChi2 = 2.

max dca from prongs to vertex

Definition at line 39 of file SVertexerParams.h.

◆ maxDCAXY3Body

float o2::vertexing::SVertexerParams::maxDCAXY3Body = 0.5

Definition at line 83 of file SVertexerParams.h.

◆ maxDCAXYCasc

float o2::vertexing::SVertexerParams::maxDCAXYCasc = 0.3

Definition at line 81 of file SVertexerParams.h.

◆ maxDCAXYToMeanVertex

float o2::vertexing::SVertexerParams::maxDCAXYToMeanVertex = 0.2

max DCA of V0 from beam line (mean vertex) for prompt V0 candidates

Definition at line 58 of file SVertexerParams.h.

◆ maxDCAXYToMeanVertex3bodyV0

float o2::vertexing::SVertexerParams::maxDCAXYToMeanVertex3bodyV0 = 2.

max DCA of V0 from beam line (mean vertex) for 3body V0 candidates

Definition at line 60 of file SVertexerParams.h.

◆ maxDCAXYToMeanVertexV0Casc

float o2::vertexing::SVertexerParams::maxDCAXYToMeanVertexV0Casc = 2.

max DCA of V0 from beam line (mean vertex) for cascade V0 candidates

Definition at line 59 of file SVertexerParams.h.

◆ maxDCAZ3Body

float o2::vertexing::SVertexerParams::maxDCAZ3Body = 1.

Definition at line 84 of file SVertexerParams.h.

◆ maxDCAZCasc

float o2::vertexing::SVertexerParams::maxDCAZCasc = 0.3

Definition at line 82 of file SVertexerParams.h.

◆ maxDXYIni

float o2::vertexing::SVertexerParams::maxDXYIni = 4.

don't consider as a seed (circles intersection) if XY distance exceeds this

Definition at line 43 of file SVertexerParams.h.

◆ maxDZIni

float o2::vertexing::SVertexerParams::maxDZIni = 5.

don't consider as a seed (circles intersection) if Z distance exceeds this

Definition at line 42 of file SVertexerParams.h.

◆ maximalCascadeWidth

float o2::vertexing::SVertexerParams::maximalCascadeWidth = 0.006

Definition at line 136 of file SVertexerParams.h.

◆ maxPVContributors

int o2::vertexing::SVertexerParams::maxPVContributors = 2

max number PV contributors to allow in V0

Definition at line 55 of file SVertexerParams.h.

◆ maxRDiffV03body

float o2::vertexing::SVertexerParams::maxRDiffV03body = 3

Maximum difference between V0 and 3body radii.

Definition at line 78 of file SVertexerParams.h.

◆ maxRIni

float o2::vertexing::SVertexerParams::maxRIni = 150

don't consider as a seed (circles intersection) if its R exceeds this

Definition at line 44 of file SVertexerParams.h.

◆ maxRIni3body

float o2::vertexing::SVertexerParams::maxRIni3body = 90.

Definition at line 92 of file SVertexerParams.h.

◆ maxRIniCasc

float o2::vertexing::SVertexerParams::maxRIniCasc = 90.

Definition at line 79 of file SVertexerParams.h.

◆ maxRToMeanVertexCascV0

float o2::vertexing::SVertexerParams::maxRToMeanVertexCascV0 = 80

Definition at line 72 of file SVertexerParams.h.

◆ maxSnp

float o2::vertexing::SVertexerParams::maxSnp = 0.95

max snp when external propagator is used

Definition at line 50 of file SVertexerParams.h.

◆ maxStep

float o2::vertexing::SVertexerParams::maxStep = 2.

max step size when external propagator is used

Definition at line 49 of file SVertexerParams.h.

◆ maxTgl3Body

float o2::vertexing::SVertexerParams::maxTgl3Body = 2.

Definition at line 90 of file SVertexerParams.h.

◆ maxTglCasc

float o2::vertexing::SVertexerParams::maxTglCasc = 2.

Definition at line 88 of file SVertexerParams.h.

◆ maxTglV0

float o2::vertexing::SVertexerParams::maxTglV0 = 2.

maximum tgLambda of V0

Definition at line 63 of file SVertexerParams.h.

◆ maxV0TglAbsDiff

float o2::vertexing::SVertexerParams::maxV0TglAbsDiff = 0.3

max absolute difference in Tgl for V0 for photons only

Definition at line 105 of file SVertexerParams.h.

◆ maxV0ToProngsRDiff

float o2::vertexing::SVertexerParams::maxV0ToProngsRDiff = 50.

V0 radius cannot be lower than this ammount wrt minR of contributors.

Definition at line 66 of file SVertexerParams.h.

◆ mBBpars

float o2::vertexing::SVertexerParams::mBBpars[5] = {0.217553, 4.02762, 0.00850178, 2.33324, 0.880904}

Definition at line 122 of file SVertexerParams.h.

◆ mExcludeTPCtracks

bool o2::vertexing::SVertexerParams::mExcludeTPCtracks = false

Definition at line 95 of file SVertexerParams.h.

◆ mFractiondEdxforCascBaryons

float o2::vertexing::SVertexerParams::mFractiondEdxforCascBaryons = 2.f

Definition at line 119 of file SVertexerParams.h.

◆ minCosPA

float o2::vertexing::SVertexerParams::minCosPA = 0.9

min cos of PA to PV for prompt V0 candidates

Definition at line 75 of file SVertexerParams.h.

◆ minCosPA3body

float o2::vertexing::SVertexerParams::minCosPA3body = 0.8

Definition at line 86 of file SVertexerParams.h.

◆ minCosPA3bodyV0

float o2::vertexing::SVertexerParams::minCosPA3bodyV0 = 0.8

Definition at line 74 of file SVertexerParams.h.

◆ minCosPACasc

float o2::vertexing::SVertexerParams::minCosPACasc = 0.7

Definition at line 85 of file SVertexerParams.h.

◆ minCosPACascV0

float o2::vertexing::SVertexerParams::minCosPACascV0 = 0.8

Definition at line 73 of file SVertexerParams.h.

◆ minCosPAXYMeanVertex

float o2::vertexing::SVertexerParams::minCosPAXYMeanVertex = 0.95

min cos of PA to beam line (mean vertex) in tr. plane for prompt V0 candidates

Definition at line 68 of file SVertexerParams.h.

◆ minCosPAXYMeanVertex3bodyV0

float o2::vertexing::SVertexerParams::minCosPAXYMeanVertex3bodyV0 = 0.9

min cos of PA to beam line (mean vertex) in tr. plane for 3body V0 cand.

Definition at line 70 of file SVertexerParams.h.

◆ minCosPAXYMeanVertexCascV0

float o2::vertexing::SVertexerParams::minCosPAXYMeanVertexCascV0 = 0.8

min cos of PA to beam line (mean vertex) in tr. plane for V0 of cascade cand.

Definition at line 69 of file SVertexerParams.h.

◆ minDCAToPV

float o2::vertexing::SVertexerParams::minDCAToPV = 0.05

min DCA to PV of single track to accept

Definition at line 56 of file SVertexerParams.h.

◆ minMomTPCdEdx

float o2::vertexing::SVertexerParams::minMomTPCdEdx = 0.8

Definition at line 104 of file SVertexerParams.h.

◆ minParamChange

float o2::vertexing::SVertexerParams::minParamChange = 1e-3

stop when tracks X-params being minimized change by less that this value

Definition at line 40 of file SVertexerParams.h.

◆ minPt3Body

float o2::vertexing::SVertexerParams::minPt3Body = 0.01

Definition at line 89 of file SVertexerParams.h.

◆ minPtCasc

float o2::vertexing::SVertexerParams::minPtCasc = 0.01

Definition at line 87 of file SVertexerParams.h.

◆ minPtV0

float o2::vertexing::SVertexerParams::minPtV0 = 0.01

v0 minimum pT

Definition at line 61 of file SVertexerParams.h.

◆ minPtV0FromCascade

float o2::vertexing::SVertexerParams::minPtV0FromCascade = 0.3

v0 minimum pT for v0 to be used in cascading (lowest pT Run 2 lambda: 0.4)

Definition at line 62 of file SVertexerParams.h.

◆ minRDiffV0Casc

float o2::vertexing::SVertexerParams::minRDiffV0Casc = 0.2

cascade should be at least this radial distance below V0

Definition at line 77 of file SVertexerParams.h.

◆ minRelChi2Change

float o2::vertexing::SVertexerParams::minRelChi2Change = 0.9

stop when chi2 changes by less than this value

Definition at line 41 of file SVertexerParams.h.

◆ minRFor3DField

float o2::vertexing::SVertexerParams::minRFor3DField = 40

above this radius use 3D field

Definition at line 48 of file SVertexerParams.h.

◆ minRToMeanVertex

float o2::vertexing::SVertexerParams::minRToMeanVertex = 0.5

min radial distance of V0 from beam line (mean vertex)

Definition at line 57 of file SVertexerParams.h.

◆ minTPCdEdx

float o2::vertexing::SVertexerParams::minTPCdEdx = 250

Definition at line 103 of file SVertexerParams.h.

◆ minXSeed

float o2::vertexing::SVertexerParams::minXSeed = -1.

minimal X of seed in prong frame (within the radial resolution track should not go to negative X)

Definition at line 51 of file SVertexerParams.h.

◆ mITSSAminNclu

uint8_t o2::vertexing::SVertexerParams::mITSSAminNclu = 6

Definition at line 111 of file SVertexerParams.h.

◆ mITSSAminNcluCascades

uint8_t o2::vertexing::SVertexerParams::mITSSAminNcluCascades = 6

Definition at line 112 of file SVertexerParams.h.

◆ mRejectITSonlyOBtrack

bool o2::vertexing::SVertexerParams::mRejectITSonlyOBtrack = false

Definition at line 113 of file SVertexerParams.h.

◆ mRequireTPCforCascBaryons

bool o2::vertexing::SVertexerParams::mRequireTPCforCascBaryons = true

Definition at line 114 of file SVertexerParams.h.

◆ mSkipTPCOnly3Body

bool o2::vertexing::SVertexerParams::mSkipTPCOnly3Body = true

Definition at line 116 of file SVertexerParams.h.

◆ mSkipTPCOnlyCascade

bool o2::vertexing::SVertexerParams::mSkipTPCOnlyCascade = true

Definition at line 115 of file SVertexerParams.h.

◆ mTPCTrack2Beam

float o2::vertexing::SVertexerParams::mTPCTrack2Beam = 21.f

Definition at line 97 of file SVertexerParams.h.

◆ mTPCTrackD2R

float o2::vertexing::SVertexerParams::mTPCTrackD2R = 4.f

Definition at line 101 of file SVertexerParams.h.

◆ mTPCTrackDR

float o2::vertexing::SVertexerParams::mTPCTrackDR = 90.f

Definition at line 102 of file SVertexerParams.h.

◆ mTPCTrackMaxChi2

float o2::vertexing::SVertexerParams::mTPCTrackMaxChi2 = 4.

max DCA from prongs to vertex for photon TPC-only track only

Definition at line 106 of file SVertexerParams.h.

◆ mTPCTrackMaxDCAXY2ToMeanVertex

float o2::vertexing::SVertexerParams::mTPCTrackMaxDCAXY2ToMeanVertex = 2.

max DCA^2 of V0 from beam line (mean vertex) for prompt V0 candidates, for photon TPC-only track only

Definition at line 109 of file SVertexerParams.h.

◆ mTPCTrackMaxDXYIni

float o2::vertexing::SVertexerParams::mTPCTrackMaxDXYIni = 8.

don't consider as a seed (circles intersection) if XY distance exceeds this, for photon TPC-only track only

Definition at line 108 of file SVertexerParams.h.

◆ mTPCTrackMaxDZIni

float o2::vertexing::SVertexerParams::mTPCTrackMaxDZIni = 8.

don't consider as a seed (circles intersection) if Z distance exceeds this, for photon TPC-only track only

Definition at line 107 of file SVertexerParams.h.

◆ mTPCTrackMaxX

float o2::vertexing::SVertexerParams::mTPCTrackMaxX = -1.

Definition at line 96 of file SVertexerParams.h.

◆ mTPCTrackMinNClusters

int o2::vertexing::SVertexerParams::mTPCTrackMinNClusters = -1

Definition at line 99 of file SVertexerParams.h.

◆ mTPCTrackPhotonTune

bool o2::vertexing::SVertexerParams::mTPCTrackPhotonTune = true

Definition at line 98 of file SVertexerParams.h.

◆ mTPCTrackXY2Radius

float o2::vertexing::SVertexerParams::mTPCTrackXY2Radius = 90.f

Definition at line 100 of file SVertexerParams.h.

◆ pidCutsH3L3body

float o2::vertexing::SVertexerParams::pidCutsH3L3body[SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}

Definition at line 140 of file SVertexerParams.h.

◆ pidCutsH4L3body

float o2::vertexing::SVertexerParams::pidCutsH4L3body[SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}

Definition at line 141 of file SVertexerParams.h.

◆ pidCutsHe4L3body

float o2::vertexing::SVertexerParams::pidCutsHe4L3body[SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}

Definition at line 142 of file SVertexerParams.h.

◆ pidCutsHe5L3body

float o2::vertexing::SVertexerParams::pidCutsHe5L3body[SVertex3Hypothesis::NPIDParams] = {0.0025, 14, 0.07, 0.5}

Definition at line 143 of file SVertexerParams.h.

◆ pidCutsHhydrog4

float o2::vertexing::SVertexerParams::pidCutsHhydrog4[SVertexHypothesis::NPIDParams] = {0.0025, 14, 0.07, 14, 0.0, 0.5, 0.0, 0.0, 0.0}

Definition at line 130 of file SVertexerParams.h.

◆ pidCutsHTriton

float o2::vertexing::SVertexerParams::pidCutsHTriton[SVertexHypothesis::NPIDParams] = {0.0025, 14, 0.07, 14, 0.0, 0.5, 0.0, 0.0, 0.0}

Definition at line 129 of file SVertexerParams.h.

◆ pidCutsK0

float o2::vertexing::SVertexerParams::pidCutsK0[SVertexHypothesis::NPIDParams] = {0., 20, 0., 5.0, 0.0, 2.84798e-03, 9.84206e-04, 3.31951e-03, 2.39438}

Definition at line 127 of file SVertexerParams.h.

◆ pidCutsLambda

float o2::vertexing::SVertexerParams::pidCutsLambda[SVertexHypothesis::NPIDParams] = {0., 20, 0., 5.0, 0.0, 1.09004e-03, 2.62291e-04, 8.93179e-03, 2.83121}

Definition at line 128 of file SVertexerParams.h.

◆ pidCutsOmegaMinus

float o2::vertexing::SVertexerParams::pidCutsOmegaMinus[SVertexHypothesis::NPIDParams] = {0.0, 15, 0.01, 4.0, 0.0, 1.43572e-03, 6.94416e-04, 2.13534e+05, 1.48889e+01}

Definition at line 135 of file SVertexerParams.h.

◆ pidCutsPhoton

float o2::vertexing::SVertexerParams::pidCutsPhoton[SVertexHypothesis::NPIDParams] = {0.001, 20, 0.10, 20, 0.10, 0.0, 0.0, 0.0, 0.0}

Definition at line 126 of file SVertexerParams.h.

◆ pidCutsXiMinus

float o2::vertexing::SVertexerParams::pidCutsXiMinus[SVertexHypothesis::NPIDParams] = {0.0, 15, 0.01, 4.0, 0.0, 1.56315e-03, 2.23279e-04, 2.75136e-02, 3.309}

Definition at line 134 of file SVertexerParams.h.

◆ refitWithMatCorr

bool o2::vertexing::SVertexerParams::refitWithMatCorr = false

refit V0 applying material corrections

Definition at line 53 of file SVertexerParams.h.

◆ selectBestV0

bool o2::vertexing::SVertexerParams::selectBestV0 = false

match only the best v0 for each cascade candidate

Definition at line 38 of file SVertexerParams.h.

◆ useAbsDCA

bool o2::vertexing::SVertexerParams::useAbsDCA = true

use abs dca minimization

Definition at line 37 of file SVertexerParams.h.

◆ usePropagator

bool o2::vertexing::SVertexerParams::usePropagator = false

use external propagator

Definition at line 52 of file SVertexerParams.h.


The documentation for this struct was generated from the following file: