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,
const size_t& lastChannelWithSignal,
DigiSimLinkPileUpSignals()
virtual ~DigiSimLinkPileUpSignals()
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
std::map< int, std::vector< std::pair< const PSimHit *, Amplitude > >, std::less< int > > HitToDigisMapType
std::map< int, std::vector< std::pair< const PSimHit *, int > >, std::less< int > > HitCounterToDigisMapType
HitToDigisMapType theMapLink