![]() |
PandaRoot
|
represents a simulated waveform in an emc crystal, used by PndEmcFWEndcapTimebasedWaveforms More...
#include <PndEmcWaveformData.h>
Public Member Functions | |
PndEmcWaveformData () | |
PndEmcWaveformData (Int_t detId, PndEmcAbsWaveformSimulator *wfSimulator) | |
virtual | ~PndEmcWaveformData () |
virtual bool | operator< (const PndEmcWaveformData &wfData) const |
virtual PndEmcWaveformData & | operator+= (const PndEmcWaveformData &toAdd) |
virtual bool | equal (FairTimeStamp *data) |
virtual void | AddHit (const FairLink &linkToHit, Double_t absEventTime, Double_t energy) |
Int_t | GetDetectorId () |
Int_t | GetNHits () |
const std::map< Double_t, Double_t > & | GetHitMap () |
PndEmcAbsWaveformSimulator * | GetWaveformSimulator () |
Double_t | GetTimeOfLastSample () |
void | GetHitParameter (Int_t hitNo, Double_t &time, Double_t &energy) |
void | SetWaveformSimulator (PndEmcAbsWaveformSimulator *wfSimulator) |
void | SetTimeOfLastSample (Double_t time) |
Protected Attributes | |
Int_t | fDetectorId |
Double_t | fTimeOfLastSample |
TRef | fWfSimulator |
std::map< Double_t, Double_t > | fHitMap |
Friends | |
std::ostream & | operator<< (std::ostream &out, PndEmcWaveformData &wfData) |
represents a simulated waveform in an emc crystal, used by PndEmcFWEndcapTimebasedWaveforms
Definition at line 22 of file PndEmcWaveformData.h.
PndEmcWaveformData::PndEmcWaveformData | ( | ) |
PndEmcWaveformData::PndEmcWaveformData | ( | Int_t | detId, |
PndEmcAbsWaveformSimulator * | wfSimulator | ||
) |
|
inlinevirtual |
Definition at line 28 of file PndEmcWaveformData.h.
References AddHit(), equal(), operator+=(), operator<(), and operator<<.
|
virtual |
Referenced by ~PndEmcWaveformData().
|
virtual |
Referenced by ~PndEmcWaveformData().
|
inline |
|
inline |
Definition at line 40 of file PndEmcWaveformData.h.
References fHitMap.
void PndEmcWaveformData::GetHitParameter | ( | Int_t | hitNo, |
Double_t & | time, | ||
Double_t & | energy | ||
) |
Referenced by GetTimeOfLastSample().
|
inline |
Definition at line 39 of file PndEmcWaveformData.h.
References fHitMap.
|
inline |
Definition at line 42 of file PndEmcWaveformData.h.
References fTimeOfLastSample, and GetHitParameter().
|
inline |
Definition at line 41 of file PndEmcWaveformData.h.
References fWfSimulator.
|
virtual |
Referenced by ~PndEmcWaveformData().
|
virtual |
Referenced by ~PndEmcWaveformData().
|
inline |
|
inline |
|
friend |
Referenced by ~PndEmcWaveformData().
|
protected |
Definition at line 46 of file PndEmcWaveformData.h.
Referenced by GetDetectorId(), and SetTimeOfLastSample().
|
protected |
Definition at line 53 of file PndEmcWaveformData.h.
Referenced by GetHitMap(), and GetNHits().
|
protected |
Definition at line 50 of file PndEmcWaveformData.h.
Referenced by GetTimeOfLastSample(), and SetTimeOfLastSample().
|
protected |
Definition at line 52 of file PndEmcWaveformData.h.
Referenced by GetWaveformSimulator(), and SetWaveformSimulator().