![]() |
Project
|
#include <FV0DigParam.h>
Inherits o2::conf::ConfigurableParamHelper< FV0DigParam >.
Public Member Functions | |
| float | getChannelsPerMilivolt () const |
| float | getNormRingA1ToA4 () const |
| float | getNormRing5 () const |
| float | getCFDTrshInAdc () const |
| O2ParamDef (FV0DigParam, "FV0DigParam") | |
Public Member Functions inherited from o2::conf::ConfigurableParamHelper< FV0DigParam > | |
| 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 () | |
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< FV0DigParam > | |
| static const FV0DigParam & | 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 = "" |
Definition at line 24 of file FV0DigParam.h.
|
inline |
Definition at line 62 of file FV0DigParam.h.
|
inline |
Definition at line 30 of file FV0DigParam.h.
|
inline |
Definition at line 45 of file FV0DigParam.h.
|
inline |
Definition at line 37 of file FV0DigParam.h.
| o2::fv0::FV0DigParam::O2ParamDef | ( | FV0DigParam | , |
| "FV0DigParam" | |||
| ) |
| float o2::fv0::FV0DigParam::adcChannelsPerMip = 16 |
Definition at line 29 of file FV0DigParam.h.
| int o2::fv0::FV0DigParam::adcChargeCenThr = 3 * 498 |
Definition at line 65 of file FV0DigParam.h.
| int o2::fv0::FV0DigParam::adcChargeSCenThr = 1 * 498 |
Definition at line 66 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::avgCfdTimeForMip = 8.63 |
Definition at line 56 of file FV0DigParam.h.
| int o2::fv0::FV0DigParam::avgNumberPhElectronPerMip = 201 |
Definition at line 59 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::cfdCheckWindow = 2.5 |
Definition at line 58 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::ChargeLevel = 8 |
Definition at line 75 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::chargeThrForMeanTime = 5 |
Definition at line 31 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::constRing5 = -66.76 |
Definition at line 46 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::constRingA1ToA4 = -25.6165 |
Definition at line 38 of file FV0DigParam.h.
| uint8_t o2::fv0::FV0DigParam::defaultChainQtc = 0x48 |
Definition at line 69 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::hitTimeOffset = 0.0 |
Hit time offset [ns].
Definition at line 25 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::InnerChargeLevel = 4 |
Definition at line 73 of file FV0DigParam.h.
Definition at line 57 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::lightYield = 0.01 |
Definition at line 28 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::mAmpThresholdForReco = 24 |
Definition at line 70 of file FV0DigParam.h.
| int o2::fv0::FV0DigParam::maxCountInAdc = 4095 |
Definition at line 67 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::mCFD_trsh = 3. |
Definition at line 61 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::mCfdDeadTime = 15.6 |
Definition at line 60 of file FV0DigParam.h.
Definition at line 48 of file FV0DigParam.h.
Definition at line 40 of file FV0DigParam.h.
| short o2::fv0::FV0DigParam::mTime_trg_gate = 153 |
Definition at line 68 of file FV0DigParam.h.
| short o2::fv0::FV0DigParam::mTimeThresholdForReco = 1000 |
Definition at line 71 of file FV0DigParam.h.
| int o2::fv0::FV0DigParam::NchannelsLevel = 2 |
Definition at line 72 of file FV0DigParam.h.
Definition at line 44 of file FV0DigParam.h.
Definition at line 36 of file FV0DigParam.h.
Definition at line 43 of file FV0DigParam.h.
Parameters for the FV0 waveform [Conv. of expo. with Landau].
Definition at line 35 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::OuterChargeLevel = 4 |
Definition at line 74 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::photoCathodeEfficiency = 0.23 |
Definition at line 27 of file FV0DigParam.h.
Definition at line 49 of file FV0DigParam.h.
Definition at line 41 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::singleHitTimeThreshold = 120.0 |
Definition at line 53 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::singleMipThreshold = 3.0 |
Definition at line 52 of file FV0DigParam.h.
Definition at line 47 of file FV0DigParam.h.
Definition at line 39 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::timeShiftCfd = 5.3 |
Definition at line 51 of file FV0DigParam.h.
Parameters for trigger simulation.
Definition at line 64 of file FV0DigParam.h.
| float o2::fv0::FV0DigParam::waveformBinWidth = 0.01302 |
Definition at line 55 of file FV0DigParam.h.
| UInt_t o2::fv0::FV0DigParam::waveformNbins = 10000 |
Definition at line 54 of file FV0DigParam.h.