1 #ifndef TRAJECTORYMANAGER_H 2 #define TRAJECTORYMANAGER_H 12 #include "Math/GenVector/AxisAngle.h" 84 std::map<double,PSimHit>& theHitMap,
116 void moveAllDaughters(
int fsimi,
const Rotation&
r,
double rescale);
119 void initializeLayerMap();
128 std::map<double,PSimHit>& theHitMap,
129 int tkID,
float el,
float thick,
int pID,
const TrackerTopology *tTopo);
131 std::pair<double,PSimHit> makeSinglePSimHit(
const GeomDetUnit& det,
133 int tkID,
float el,
float thick,
int pID,
const TrackerTopology *tTopo)
const;
PythiaDecays * myDecayEngine
const MagneticFieldMap * _theFieldMap
const TrackerGeometry * theGeomTracker
const GeometricSearchTracker * theGeomSearchTracker
ROOT::Math::AxisAngle Rotation
const TrackerInteractionGeometry * _theGeometry
MaterialEffects * theMaterialEffects
TrajectoryManager()
Default Constructor.
std::map< unsigned, std::map< double, PSimHit > > thePSimHits
std::vector< const DetLayer * > theLayerMap
std::vector< PSimHit > PSimHitContainer