#include <TAnalysedPulseMapWrapper.h>
Public Member Functions | |
TAnalysedPulseMapWrapper () | |
TAnalysedPulseMapWrapper (const SourceAnalPulseMap &aMap) | |
~TAnalysedPulseMapWrapper () | |
void | ShowInfo () |
void | Reset () |
SourceAnalPulseMap | GetMap () |
void | SetMap (const SourceAnalPulseMap &aMap) |
ClassDef (TAnalysedPulseMapWrapper, 2) | |
Private Attributes | |
SourceAnalPulseMap | fChn2PulseMap |
Definition at line 22 of file TAnalysedPulseMapWrapper.h.
TAnalysedPulseMapWrapper::TAnalysedPulseMapWrapper | ( | ) |
TAnalysedPulseMapWrapper::TAnalysedPulseMapWrapper | ( | const SourceAnalPulseMap & | aMap | ) |
Definition at line 13 of file TAnalysedPulseMapWrapper.cpp.
00014 :fChn2PulseMap(aMap) 00015 { 00016 }
TAnalysedPulseMapWrapper::~TAnalysedPulseMapWrapper | ( | ) |
Definition at line 23 of file TAnalysedPulseMapWrapper.cpp.
TAnalysedPulseMapWrapper::ClassDef | ( | TAnalysedPulseMapWrapper | , | |
2 | ||||
) |
SourceAnalPulseMap TAnalysedPulseMapWrapper::GetMap | ( | ) | [inline] |
Definition at line 35 of file TAnalysedPulseMapWrapper.h.
References fChn2PulseMap.
00036 { 00037 return fChn2PulseMap; 00038 }
void TAnalysedPulseMapWrapper::Reset | ( | ) |
Definition at line 18 of file TAnalysedPulseMapWrapper.cpp.
References fChn2PulseMap.
00019 { 00020 fChn2PulseMap.clear(); 00021 }
void TAnalysedPulseMapWrapper::SetMap | ( | const SourceAnalPulseMap & | aMap | ) | [inline] |
Definition at line 40 of file TAnalysedPulseMapWrapper.h.
References fChn2PulseMap.
00041 { 00042 fChn2PulseMap = aMap; 00043 }
void TAnalysedPulseMapWrapper::ShowInfo | ( | ) |
Definition at line 27 of file TAnalysedPulseMapWrapper.cpp.
References fChn2PulseMap.
00028 { 00029 cout<<"map size: "<<fChn2PulseMap.size()<<endl; 00030 SourceAnalPulseMap::iterator mapIter; 00031 00032 for (mapIter = fChn2PulseMap.begin(); 00033 mapIter != fChn2PulseMap.end(); ++mapIter) 00034 { 00035 cout<<"map size: "<<mapIter->second.size()<<endl; 00036 AnalysedPulseList* pulseVector = &mapIter->second; 00037 AnalysedPulseList::const_iterator pulseIter; 00038 for (pulseIter = pulseVector->begin(); 00039 pulseIter != pulseVector->end(); ++pulseIter) 00040 { 00041 printf("height: %.2f\n", (*pulseIter)->GetAmplitude()); 00042 } 00043 00044 } 00045 }
Definition at line 30 of file TAnalysedPulseMapWrapper.h.
Referenced by GetMap(), Reset(), SetMap(), and ShowInfo().