#include <DigiSimLinkPileUpSignals.h>
Public Types | |
typedef float | Amplitude |
typedef std::map< int, std::vector< std::pair< const PSimHit *, int > >, std::less < int > > | HitCounterToDigisMapType |
typedef std::map< int, std::vector< std::pair< const PSimHit *, Amplitude > >, std::less< int > > | HitToDigisMapType |
Public Member Functions | |
virtual void | add (const std::vector< float > &locAmpl, const size_t &firstChannelWithSignal, const size_t &lastChannelWithSignal, const PSimHit *hit, const int &counter) |
DigiSimLinkPileUpSignals () | |
const HitCounterToDigisMapType & | dumpCounterLink () const |
const HitToDigisMapType & | dumpLink () const |
void | reset () |
virtual | ~DigiSimLinkPileUpSignals () |
Private Member Functions | |
void | resetLink () |
Private Attributes | |
HitCounterToDigisMapType | theCounterMapLink |
HitToDigisMapType | theMapLink |
Class which takes the responses from each SimHit and piles-up them, within a given module. More precisely, it keeps for each strip the link to each individual measurement.
Definition at line 13 of file DigiSimLinkPileUpSignals.h.
typedef float DigiSimLinkPileUpSignals::Amplitude |
Definition at line 16 of file DigiSimLinkPileUpSignals.h.
typedef std::map< int , std::vector < std::pair < const PSimHit*, int > >, std::less<int> > DigiSimLinkPileUpSignals::HitCounterToDigisMapType |
Definition at line 22 of file DigiSimLinkPileUpSignals.h.
typedef std::map< int , std::vector < std::pair < const PSimHit*, Amplitude > >, std::less<int> > DigiSimLinkPileUpSignals::HitToDigisMapType |
Definition at line 19 of file DigiSimLinkPileUpSignals.h.
|
inline |
|
inlinevirtual |
Definition at line 26 of file DigiSimLinkPileUpSignals.h.
|
virtual |
Definition at line 9 of file DigiSimLinkPileUpSignals.cc.
References theCounterMapLink, and theMapLink.
Referenced by counter.Counter::register(), and DigiSimLinkAlgorithm::run().
|
inline |
Definition at line 36 of file DigiSimLinkPileUpSignals.h.
References theCounterMapLink.
Referenced by DigiSimLinkAlgorithm::run().
|
inline |
Definition at line 34 of file DigiSimLinkPileUpSignals.h.
References theMapLink.
Referenced by DigiSimLinkAlgorithm::run().
|
inline |
Definition at line 32 of file DigiSimLinkPileUpSignals.h.
References resetLink().
Referenced by DigiSimLinkPileUpSignals(), and DigiSimLinkAlgorithm::run().
|
private |
Definition at line 4 of file DigiSimLinkPileUpSignals.cc.
References theCounterMapLink, and theMapLink.
Referenced by reset().
|
private |
Definition at line 41 of file DigiSimLinkPileUpSignals.h.
Referenced by add(), dumpCounterLink(), and resetLink().
|
private |
Definition at line 40 of file DigiSimLinkPileUpSignals.h.
Referenced by add(), dumpLink(), and resetLink().