![]()  | 
  
    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().