#include <SiPileUpSignals.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< double > &locAmpl, const size_t &firstChannelWithSignal, const size_t &lastChannelWithSignal, const PSimHit *hit, const int &counter) |
const HitCounterToDigisMapType & | dumpCounterLink () const |
const HitToDigisMapType & | dumpLink () const |
void | reset () |
SiPileUpSignals () | |
virtual | ~SiPileUpSignals () |
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 SiPileUpSignals.h.
typedef float SiPileUpSignals::Amplitude |
Definition at line 16 of file SiPileUpSignals.h.
typedef std::map< int , std::vector < std::pair < const PSimHit*, int > >, std::less<int> > SiPileUpSignals::HitCounterToDigisMapType |
Definition at line 22 of file SiPileUpSignals.h.
typedef std::map< int , std::vector < std::pair < const PSimHit*, Amplitude > >, std::less<int> > SiPileUpSignals::HitToDigisMapType |
Definition at line 19 of file SiPileUpSignals.h.
|
inline |
|
inlinevirtual |
Definition at line 26 of file SiPileUpSignals.h.
|
virtual |
Definition at line 9 of file SiPileUpSignals.cc.
References theCounterMapLink, and theMapLink.
Referenced by SiStripDigitizerAlgorithm::run().
|
inline |
Definition at line 36 of file SiPileUpSignals.h.
References theCounterMapLink.
Referenced by SiStripDigitizerAlgorithm::run().
|
inline |
Definition at line 34 of file SiPileUpSignals.h.
References theMapLink.
Referenced by SiStripDigitizerAlgorithm::run().
|
inline |
Definition at line 32 of file SiPileUpSignals.h.
References resetLink().
Referenced by SiStripDigitizerAlgorithm::run(), and SiPileUpSignals().
|
private |
Definition at line 4 of file SiPileUpSignals.cc.
References theCounterMapLink, and theMapLink.
Referenced by reset().
|
private |
Definition at line 41 of file SiPileUpSignals.h.
Referenced by add(), dumpCounterLink(), and resetLink().
|
private |
Definition at line 40 of file SiPileUpSignals.h.
Referenced by add(), dumpLink(), and resetLink().