1 #ifndef SimTracker_SiStripDigitizer_DigiSimLinkPileUpSignals_h
2 #define SimTracker_SiStripDigitizer_DigiSimLinkPileUpSignals_h
19 typedef std::map<int, std::vector<std::pair<const PSimHit*, Amplitude> >, std::less<int> >
HitToDigisMapType;
28 virtual void add(
const std::vector<float>& locAmpl,
29 const size_t& firstChannelWithSignal,
30 const size_t& lastChannelWithSignal,
DigiSimLinkPileUpSignals()
virtual ~DigiSimLinkPileUpSignals()
std::map< int, std::vector< std::pair< const PSimHit *, Amplitude > >, std::less< int > > HitToDigisMapType
virtual void add(const std::vector< float > &locAmpl, const size_t &firstChannelWithSignal, const size_t &lastChannelWithSignal, const PSimHit *hit, const int &counter)
const HitToDigisMapType & dumpLink() const
const HitCounterToDigisMapType & dumpCounterLink() const
HitCounterToDigisMapType theCounterMapLink
static std::atomic< unsigned int > counter
HitToDigisMapType theMapLink
std::map< int, std::vector< std::pair< const PSimHit *, int > >, std::less< int > > HitCounterToDigisMapType