|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TGCDIGITJITTERDATA_H
5 #define TGCDIGITJITTERDATA_H
9 #include <GaudiKernel/SystemOfUnits.h>
21 class HepRandomEngine;
31 CLHEP::HepRandomEngine* rndmEngine)
const;
Hold mappings of ranges to condition objects.
bool operator<(const JitterBin &other) const
double drawJitter(const Amg::Vector3D &localDir, CLHEP::HepRandomEngine *rndmEngine) const
Provide an interface for finding inheritance information at run time.
::StatusCode StatusCode
StatusCode definition for legacy code.
double angle(const GeoTrf::Vector2D &a, const GeoTrf::Vector2D &b)
Class to provide easy MsgStream access and capabilities.
std::vector< JitterBin > m_bins
Eigen::Matrix< double, 3, 1 > Vector3D
~TgcDigitJitterData()=default
CONDCONT_DEF(TgcDigitJitterData, 132172807)
JitterBin(const double angle, std::vector< double > &&probs)
void cacheAngleInterval(const double minAngle, std::vector< double > &&timeProbs)
std::vector< double > timeProbs
CLASS_DEF(TgcDigitJitterData, 244147337, 1)
macros to associate a CLID to a type