TAnalysedPulseMapWrapper Class Reference
[rootana]

#include <TAnalysedPulseMapWrapper.h>

Inheritance diagram for TAnalysedPulseMapWrapper:
TObject

List of all members.

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

Detailed Description

Deprecated:
This was used to save TAPs to a file, which will be taken care of by the EventNavigator in the future.

Definition at line 22 of file TAnalysedPulseMapWrapper.h.


Constructor & Destructor Documentation

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.

00024 {
00025 }


Member Function Documentation

TAnalysedPulseMapWrapper::ClassDef ( TAnalysedPulseMapWrapper  ,
 
)
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 }


Member Data Documentation

Definition at line 30 of file TAnalysedPulseMapWrapper.h.

Referenced by GetMap(), Reset(), SetMap(), and ShowInfo().


The documentation for this class was generated from the following files:

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1