1 #ifndef MeasurementTrackerEvent_H 2 #define MeasurementTrackerEvent_H 92 #endif // MeasurementTrackerEvent_H const VectorHitCollection * thePhase2OTVectorHits
const std::vector< bool > & stripClustersToSkip() const
const PxMeasurementDetSet & pixelData() const
const VectorHitCollection * thePhase2OTVectorHitsRej
MeasurementDetWithData idToDet(const DetId &id) const
Previous MeasurementDetSystem interface.
std::vector< bool > thePhase2OTClustersToSkip
MeasurementTrackerEvent()
Dummy constructor used for I/O (even if it's a transient object)
const StMeasurementDetSet & stripData() const
const GeometricSearchTracker * geometricSearchTracker() const
const StMeasurementDetSet * theStripData
const PxMeasurementDetSet * thePixelData
const VectorHitCollection & phase2OTVectorHits() const
const TrackerGeometry * geomTracker() const
const Phase2OTMeasurementDetSet & phase2OTData() const
std::vector< bool > theStripClustersToSkip
MeasurementDetWithData idToDet(const DetId &id, const MeasurementTrackerEvent &data) const override=0
MeasurementDetSystem interface.
MeasurementTrackerEvent & operator=(const MeasurementTrackerEvent &other)=delete
MeasurementTrackerEvent(const MeasurementTracker &tracker, const StMeasurementDetSet *strips, const PxMeasurementDetSet *pixels, const Phase2OTMeasurementDetSet *phase2OT, const VectorHitCollection *phase2OTVectorHits, const VectorHitCollection *phase2OTVectorHitsRej, const std::vector< bool > &stripClustersToSkip, const std::vector< bool > &pixelClustersToSkip, const std::vector< bool > &phase2OTClustersToSkip)
Real constructor 1: with the full data (owned)
const std::vector< bool > & pixelClustersToSkip() const
const VectorHitCollection & phase2OTVectorHitsRej() const
const std::vector< bool > & phase2OTClustersToSkip() const
const GeometricSearchTracker * geometricSearchTracker() const
const Phase2OTMeasurementDetSet * thePhase2OTData
const MeasurementTracker & measurementTracker() const
~MeasurementTrackerEvent()
strips
#turn off noise in all subdetectors simHcalUnsuppressedDigis.doNoise = False mix.digitizers.hcal.doNoise = False simEcalUnsuppressedDigis.doNoise = False mix.digitizers.ecal.doNoise = False simEcalUnsuppressedDigis.doESNoise = False simSiPixelDigis.AddNoise = False mix.digitizers.pixel.AddNoise = False simSiStripDigis.Noise = False mix.digitizers.strip.AddNoise = False
const MeasurementTracker * theTracker
std::vector< bool > thePixelClustersToSkip
const TrackerGeometry * geomTracker() const