| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerReadoutPmtCrate Class Reference

#include <PerReadoutPmtCrate.h>

Inheritance diagram for PerReadoutPmtCrate:

[legend]
Collaboration diagram for PerReadoutPmtCrate:
[legend]
List of all members.

Public Types

typedef std::vector< PerReadoutPmtChannel * > PerPmtChannelReadouts
typedef std::vector< int > DigitalSignal
typedef int ChannelId_type
typedef std::map< ChannelId_type,
DigitalSignal
PerFadcReadouts

Public Member Functions

 PerReadoutPmtCrate ()
 PerReadoutPmtCrate (short int det)
virtual ~PerReadoutPmtCrate ()

Public Attributes

PerPmtChannelReadouts perChannelReadouts
PerReadoutTriggerDataPkgperTriggerDataPkg
PerFadcReadouts perFadcReadouts
short int detector
unsigned int triggerType
unsigned int triggerNumber
int triggerTimeSec
int triggerTimeNanoSec
std::vector< unsigned int > rawEvent

Detailed Description

Definition at line 19 of file PerReadoutPmtCrate.h.


Member Typedef Documentation

typedef std::vector<PerReadoutPmtChannel*> PerReadoutPmtCrate::PerPmtChannelReadouts

Definition at line 21 of file PerReadoutPmtCrate.h.

typedef std::vector<int> PerReadoutPmtCrate::DigitalSignal

Definition at line 22 of file PerReadoutPmtCrate.h.

typedef int PerReadoutPmtCrate::ChannelId_type

Definition at line 23 of file PerReadoutPmtCrate.h.

typedef std::map<ChannelId_type,DigitalSignal> PerReadoutPmtCrate::PerFadcReadouts

Definition at line 24 of file PerReadoutPmtCrate.h.


Constructor & Destructor Documentation

PerReadoutPmtCrate::PerReadoutPmtCrate (  ) 

Definition at line 3 of file PerReadoutPmtCrate.cc.

00003                                       :PerReadout(0)
00004                                         ,perChannelReadouts()
00005                                         ,perTriggerDataPkg(0)
00006 {}

PerReadoutPmtCrate::PerReadoutPmtCrate ( short int  det  ) 

Definition at line 8 of file PerReadoutPmtCrate.cc.

00008                                                    :PerReadout(det)
00009                                                      ,perChannelReadouts()
00010                                                      ,perTriggerDataPkg(0)
00011 {}

PerReadoutPmtCrate::~PerReadoutPmtCrate (  )  [virtual]

Definition at line 13 of file PerReadoutPmtCrate.cc.

00014 {
00015   PerPmtChannelReadouts::iterator it;
00016   for(it=perChannelReadouts.begin();it!=perChannelReadouts.end();++it){
00017     delete *it;
00018   }
00019 }


Member Data Documentation

PerPmtChannelReadouts PerReadoutPmtCrate::perChannelReadouts

Definition at line 30 of file PerReadoutPmtCrate.h.

PerReadoutTriggerDataPkg* PerReadoutPmtCrate::perTriggerDataPkg

Definition at line 31 of file PerReadoutPmtCrate.h.

PerFadcReadouts PerReadoutPmtCrate::perFadcReadouts

Definition at line 33 of file PerReadoutPmtCrate.h.

short int PerReadout::detector [inherited]

Definition at line 21 of file PerReadout.h.

unsigned int PerReadout::triggerType [inherited]

Definition at line 22 of file PerReadout.h.

unsigned int PerReadout::triggerNumber [inherited]

Definition at line 23 of file PerReadout.h.

int PerReadout::triggerTimeSec [inherited]

Definition at line 25 of file PerReadout.h.

int PerReadout::triggerTimeNanoSec [inherited]

Definition at line 26 of file PerReadout.h.

std::vector<unsigned int> PerReadout::rawEvent [inherited]

Definition at line 27 of file PerReadout.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:30:33 2011 for PerReadoutEvent by doxygen 1.4.7