|
FairRoot/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 23 of file PndEmcWaveformData.h.
| PndEmcWaveformData::PndEmcWaveformData | ( | ) |
Definition at line 17 of file PndEmcWaveformData.cxx.
| PndEmcWaveformData::PndEmcWaveformData | ( | Int_t | detId, |
| PndEmcAbsWaveformSimulator * | wfSimulator | ||
| ) |
Definition at line 21 of file PndEmcWaveformData.cxx.
|
inlinevirtual |
Definition at line 29 of file PndEmcWaveformData.h.
|
virtual |
Definition at line 60 of file PndEmcWaveformData.cxx.
References fHitMap.
|
virtual |
Definition at line 48 of file PndEmcWaveformData.cxx.
References fDetectorId, and GetDetectorId().
|
inline |
Definition at line 39 of file PndEmcWaveformData.h.
References fDetectorId.
Referenced by equal(), and PndEmcFullStackedWaveformSimulator::MakeWaveform().
Definition at line 41 of file PndEmcWaveformData.h.
References fHitMap.
Referenced by PndEmcFullStackedWaveformSimulator::CalcWaveForTime(), and PndEmcFullStackedWaveformSimulator::GetAbsoluteTimeInterval().
Definition at line 66 of file PndEmcWaveformData.cxx.
References fHitMap.
|
inline |
Definition at line 40 of file PndEmcWaveformData.h.
References fHitMap.
|
inline |
Definition at line 43 of file PndEmcWaveformData.h.
References fTimeOfLastSample.
Referenced by PndEmcFullStackedWaveformSimulator::MakeWaveform().
|
inline |
Definition at line 42 of file PndEmcWaveformData.h.
References fWfSimulator.
Referenced by PndEmcWaveformBuffer::AddNewDataToTClonesArray(), PndEmcWaveformBuffer::FillNewData(), and PndEmcWaveformBuffer::Modify().
|
virtual |
Definition at line 42 of file PndEmcWaveformData.cxx.
References fHitMap.
|
virtual |
|
inline |
Definition at line 47 of file PndEmcWaveformData.h.
References fTimeOfLastSample.
Referenced by PndEmcWaveformBuffer::FillNewData(), and PndEmcWaveformBuffer::Modify().
|
inline |
|
friend |
Definition at line 31 of file PndEmcWaveformData.cxx.
|
protected |
Definition at line 47 of file PndEmcWaveformData.h.
Referenced by equal(), GetDetectorId(), and operator<().
Definition at line 54 of file PndEmcWaveformData.h.
Referenced by AddHit(), GetHitMap(), GetHitParameter(), GetNHits(), operator+=(), and operator<<().
|
protected |
Definition at line 51 of file PndEmcWaveformData.h.
Referenced by GetTimeOfLastSample(), and SetTimeOfLastSample().
|
protected |
Definition at line 53 of file PndEmcWaveformData.h.
Referenced by GetWaveformSimulator(), and SetWaveformSimulator().
1.8.8