|
ATLAS Offline Software
|
Go to the documentation of this file.
26 (
const std::string& ty,
const std::string& na,
const IInterface* pa)
29 declareInterface<IRIO_OnTrackCreator>(
this);
50 ATH_MSG_DEBUG(
"Luminosity conditions data key not set. No mu correction." );
72 if(!DC)
return nullptr;
89 double predictedLocZ=
P[1];
91 double sign = (TP.parameters()[0] < 0.) ? -1. : 1.;
97 }
else if(predictedLocZ<-pE->strawLength()/2.){
116 cov = Trk::ErrorScalingCast<TRTRIO_OnTrackErrorScaling>(*error_scaling)
117 ->getScaledCovariance(std::move(
cov), endcap,
mu);
124 iH, predictedLocZ,
dir,
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
virtual const double & strawLength() const =0
Active straw length.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
virtual const InDetDD::TRT_BaseElement * detectorElement() const override final
return the detector element corresponding to this PRD
const std::string & key() const
Return the StoreGate ID for the referenced object.
bool empty() const
Test if the key is blank.
std::pair< double, ParamDefs > DefinedParameter
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual IdentifierHash identifyHash() const override final
identifier hash
@ DECIDED
sign of drift radius has been determined
float lbAverageInteractionsPerCrossing() const
const Amg::Vector2D & localPosition() const
return the local position reference
StatusCode initialize(bool used=true)
Eigen::Matrix< double, 3, 1 > Vector3D
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...