 |
ATLAS Offline Software
|
Go to the documentation of this file.
27 NSWCalibTool(
const std::string&,
const std::string&,
const IInterface*);
41 bool tdoToTime (
const EventContext& ctx,
const bool inCounts,
const int tdo,
const Identifier& chnlId,
float& time,
const int relBCID)
const override;
42 bool timeToTdo (
const EventContext& ctx,
const float time,
const Identifier& chnlId,
int& tdo,
int& relBCID)
const override;
44 bool pdoToCharge(
const EventContext& ctx,
const bool inCounts,
const int pdo,
const Identifier& chnlId,
float&
charge)
const override;
68 Gaudi::Property<bool>
m_isData{
this,
"isData",
false,
"Processing data"};
72 Gaudi::Property<double>
m_vDrift{
this,
"DriftVelocity",0.047,
"Drift velocity"};
73 Gaudi::Property<double>
m_timeRes{
this,
"TimeResolution", 25.,
"Time resolution"};
74 Gaudi::Property<double>
m_longDiff{
this,
"longDiff", 0.019};
75 Gaudi::Property<double>
m_transDiff{
this,
"transDiff", 0.036};
79 Gaudi::Property<std::string>
m_gasMixture{
this,
"GasMixture",
"ArCo2_937"};
90 Gaudi::Property<bool>
m_applyMmT0Calib {
this,
"applyMmT0Calib",
false,
"apply the MM t0 calibration"};
91 Gaudi::Property<bool>
m_applysTgcT0Calib {
this,
"applysTgcT0Calib",
false,
"apply the sTGC t0 calibration"};
93 Gaudi::Property<bool>
m_applyMmBFieldCalib {
this,
"applyMmBFieldCalib",
true,
"apply the MM BField correction in reconstruction"};
96 Gaudi::Property<float>
m_mmT0TargetValue {
this,
"mmT0TargetValue", 50.0,
"target mean value for the MM t0 calibration"};
97 Gaudi::Property<float>
m_stgcT0TargetValue {
this,
"stgcT0TargetValue", 0.0 ,
"target mean value for the sTGC t0 calibration"};
Class to represent MM measurements.
Helper struct to cache all calibration constants in a common place of the memory.
Eigen::Matrix< double, 2, 1 > Vector2D
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::function< double(double)> angleFunction
Temporary class to hold the MM RDO.
::StatusCode StatusCode
StatusCode definition for legacy code.
double charge(const T &p)
static angleFunction dummy_func()
Dummy function to be used for the initialization.
Eigen::Matrix< double, 3, 1 > Vector3D
Local cache for magnetic field (based on MagFieldServices/AtlasFieldSvcTLS.h)