![]() |
Project
|
#include <TrackingConfigParam.h>
Inherits o2::conf::ConfigurableParamHelper< TrackerParamConfig< Detector > >.
Public Member Functions | |
| O2ParamDef (TrackerParamConfig, Detector==o2::detectors::DetID::ITS ? "ITSCommonCATrackerParam" :"MFTCATrackerParam") | |
Public Member Functions inherited from o2::conf::ConfigurableParamHelper< TrackerParamConfig< Detector > > | |
| std::string | getName () const final |
| EParamProvenance | getMemberProvenance (const std::string &key) const final |
| void | printKeyValues (bool showProv=true, bool useLogger=false, bool withPadding=true, bool showHash=true) 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 () | |
Static Public Attributes | |
| static constexpr int | NLayers = Detector == o2::detectors::DetID::ITS ? tracking::ITSNLayers : tracking::MFTNLayers |
| static constexpr int | MinTrackLength = tracking::kCAMinTrackLength |
| static constexpr int | MaxTrackLength = NLayers |
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< TrackerParamConfig< Detector > > | |
| static const TrackerParamConfig< Detector > & | 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="") |
| static void | write (std::string const &filename, std::string const &keyOnly="") |
| static std::string | asJSON (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 | setContainerValue (const std::string &, const std::string &) |
| static bool | isRegisteredContainerType (const std::string &typeName) |
| static void | registerContainerType (const std::string &key, const std::string &typeName) |
| static std::string | getRegisteredContainerType (const std::string &key) |
| static bool | assignRegisteredContainer (const std::string &typeName, void *target, const void *source) |
| static bool | areRegisteredContainersEqual (const std::string &typeName, const void *lhs, const void *rhs) |
| static std::string | registeredContainerAsString (const std::string &typeName, const void *source) |
| 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 ¶msList="", bool unchangedOnly=false) |
| static void | updateFromJSONString (std::string const &, std::string const ¶msList="", 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 EnumRegistry * | sEnumRegistry = nullptr |
| static std::string | sOutputDir = "" |
Shared common-CA controls, with independent ITS and MFT parameter instances. The ITS key remains distinct from the legacy ITSCATrackerParam configuration.
Definition at line 45 of file TrackingConfigParam.h.
| o2::itsmft::TrackerParamConfig< Detector >::O2ParamDef | ( | TrackerParamConfig< Detector > | , |
| Detector | = =o2::detectors::DetID::ITS ? "ITSCommonCATrackerParam" :"MFTCATrackerParam" |
||
| ) |
| int o2::itsmft::TrackerParamConfig< Detector >::addTimeError[NLayers] = {0} |
Definition at line 51 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::allowSharingFirstCluster = false |
Definition at line 79 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::createArtefactLabels {false} |
Definition at line 72 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::diamondPos[3] = {0.f, 0.f, 0.f} |
Definition at line 67 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::dropTFUponFailure = false |
Definition at line 76 of file TrackingConfigParam.h.
| uint16_t o2::itsmft::TrackerParamConfig< Detector >::holeLayerMask = 0 |
Definition at line 55 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::LUTbinsU = 64 |
Definition at line 64 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::LUTbinsV = Detector == o2::detectors::DetID::ITS ? 32 : 128 |
Definition at line 65 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::maxChi2ClusterAttachment = -1.f |
Definition at line 59 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::maxChi2NDF = -1.f |
Definition at line 60 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::maxHolesIter[tracking::MaxIter] = {} |
Definition at line 54 of file TrackingConfigParam.h.
| size_t o2::itsmft::TrackerParamConfig< Detector >::maxMemory = std::numeric_limits<size_t>::max() |
Definition at line 75 of file TrackingConfigParam.h.
|
staticconstexpr |
Definition at line 49 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::minPt = -1.f |
Definition at line 62 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::minPtIterLgt[tracking::MaxIter *(MaxTrackLength - MinTrackLength+1)] = {} |
Definition at line 56 of file TrackingConfigParam.h.
|
staticconstexpr |
Definition at line 48 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::minTrackLgtIter[tracking::MaxIter] = {} |
Definition at line 52 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::nIterations = -1 |
Definition at line 69 of file TrackingConfigParam.h.
|
staticconstexpr |
Definition at line 47 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::nSigmaCut = -1.f |
Definition at line 61 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::nThreads = 1 |
Definition at line 74 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::pvRes = -1.f |
Definition at line 63 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::repeatRefitOut {false} |
Definition at line 71 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::sharedClusterMaxDeltaEta = 0.03f |
Definition at line 81 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::sharedClusterMaxDeltaPhi = 0.05f |
Definition at line 80 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::sharedClusterOppositeSign = false |
Definition at line 82 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::shiftRefToCluster {true} |
Definition at line 70 of file TrackingConfigParam.h.
| uint32_t o2::itsmft::TrackerParamConfig< Detector >::startLayerMask[tracking::MaxIter] = {} |
Definition at line 53 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::sysErr2Col[NLayers] = {0} |
Definition at line 58 of file TrackingConfigParam.h.
| float o2::itsmft::TrackerParamConfig< Detector >::sysErr2Row[NLayers] = {0} |
Definition at line 57 of file TrackingConfigParam.h.
| int o2::itsmft::TrackerParamConfig< Detector >::trackingMode = -1 |
Definition at line 68 of file TrackingConfigParam.h.
| bool o2::itsmft::TrackerParamConfig< Detector >::useDiamond = Detector == o2::detectors::DetID::MFT |
Definition at line 66 of file TrackingConfigParam.h.