25(
const std::string& ty,
const std::string& na,
const IInterface* pa)
28 declareInterface<IRIO_OnTrackCreator>(
this);
43 StatusCode
sc = AlgTool::initialize();
return sc;
52 StatusCode
sc = AlgTool::finalize();
return sc;
63 if(!DC)
return nullptr;
77 double se = sin(
P[3]);
80 double predictedLocZ=
P[1];
87 if (predictedLocZ > sl) predictedLocZ = sl;
88 else if(predictedLocZ <-sl) predictedLocZ =-sl;
97 iH, predictedLocZ, dir,
This is a "hash" representation of an Identifier.
Virtual base class of TRT readout elements.
virtual const double & strawLength() const =0
Active straw length.
virtual IdentifierHash identifyHash() const override final
identifier hash
Represents 'corrected' measurements from the TRT (for example, corrected for wire sag).
virtual const InDetDD::TRT_BaseElement * detectorElement() const override final
return the detector element corresponding to this PRD
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 3, 1 > Vector3D
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
@ NODRIFTTIME
drift time was not used - drift radius is 0.
std::pair< double, ParamDefs > DefinedParameter
Typedef to of a std::pair<double, ParamDefs> to identify a passed-through double as a specific type o...
ParametersBase< TrackParametersDim, Charged > TrackParameters