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

In This Package:

PerCalibReadoutHeader Class Reference

#include <PerCalibReadoutHeader.h>

Inheritance diagram for PerCalibReadoutHeader:

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

Public Member Functions

 PerCalibReadoutHeader ()
virtual ~PerCalibReadoutHeader ()
void clear ()

Public Attributes

unsigned int site
unsigned int detector
unsigned int eventNumber
unsigned int triggerType
unsigned int triggerTimeSec
unsigned int triggerTimeNanoSec
unsigned int nHitsAD
std::vector< float > timeAD
std::vector< float > chargeAD
std::vector< unsigned int > hitCountAD
std::vector< unsigned int > ring
std::vector< unsigned int > column
unsigned int nHitsAD_calib
std::vector< float > timeAD_calib
std::vector< float > chargeAD_calib
std::vector< unsigned int > hitCountAD_calib
std::vector< unsigned int > topOrBottom
std::vector< unsigned int > acuColumn
unsigned int nHitsPool
std::vector< float > timePool
std::vector< float > chargePool
std::vector< unsigned int > hitCountPool
std::vector< unsigned int > wallNumber
std::vector< unsigned int > wallSpot
std::vector< unsigned int > inwardFacing
Context context
int execNumber
DayaBay::JobId jobId
std::vector< unsigned long > randomState
std::vector< PerRefinputHeaders
TimeStamp earliest
TimeStamp latest
int clID

Detailed Description

Definition at line 16 of file PerCalibReadoutHeader.h.


Constructor & Destructor Documentation

PerCalibReadoutHeader::PerCalibReadoutHeader (  ) 

Definition at line 3 of file PerCalibReadoutHeader.cc.

00003                                             :PerHeaderObject(),
00004                                                site(0),
00005                                                detector(0),
00006                                                eventNumber(0),
00007                                                triggerType(0),
00008                                                triggerTimeSec(0),
00009                                                triggerTimeNanoSec(0),
00010                                                nHitsAD(0),
00011                                                timeAD(),
00012                                                chargeAD(),
00013                                                hitCountAD(),
00014                                                ring(),
00015                                                column(),
00016                                                nHitsAD_calib(0),
00017                                                timeAD_calib(),
00018                                                chargeAD_calib(),
00019                                                hitCountAD_calib(),
00020                                                topOrBottom(),
00021                                                acuColumn(),
00022                                                nHitsPool(0),
00023                                                timePool(),
00024                                                chargePool(),
00025                                                hitCountPool(),
00026                                                wallNumber(),
00027                                                wallSpot(),
00028                                                inwardFacing()
00029 {  
00030 }

PerCalibReadoutHeader::~PerCalibReadoutHeader (  )  [virtual]

Definition at line 32 of file PerCalibReadoutHeader.cc.

00033 {
00034     site = 0;
00035     detector = 0;
00036     eventNumber = 0;
00037     triggerType = 0;
00038     triggerTimeSec = 0;
00039     triggerTimeNanoSec = 0;
00040     nHitsAD = 0;
00041     nHitsAD_calib = 0;
00042     nHitsPool = 0;
00043 }


Member Function Documentation

void PerCalibReadoutHeader::clear (  ) 

Definition at line 45 of file PerCalibReadoutHeader.cc.

00046 {
00047   // Clear object
00048   nHitsAD = 0;
00049   nHitsAD_calib = 0;
00050   nHitsPool = 0;
00051 
00052   timeAD.clear();
00053   chargeAD.clear();
00054   hitCountAD.clear();
00055   ring.clear();
00056   column.clear();
00057   
00058   timeAD_calib.clear();
00059   chargeAD_calib.clear();
00060   hitCountAD_calib.clear();
00061   topOrBottom.clear();
00062   acuColumn.clear();
00063   
00064   timePool.clear();
00065   chargePool.clear();
00066   hitCountPool.clear();
00067   wallNumber.clear();
00068   wallSpot.clear();
00069   inwardFacing.clear();
00070 }


Member Data Documentation

unsigned int PerCalibReadoutHeader::site

Definition at line 23 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::detector

Definition at line 24 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::eventNumber

Definition at line 25 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::triggerType

Definition at line 26 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::triggerTimeSec

Definition at line 27 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::triggerTimeNanoSec

Definition at line 28 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::nHitsAD

Definition at line 31 of file PerCalibReadoutHeader.h.

std::vector<float> PerCalibReadoutHeader::timeAD

Definition at line 32 of file PerCalibReadoutHeader.h.

std::vector<float> PerCalibReadoutHeader::chargeAD

Definition at line 33 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::hitCountAD

Definition at line 34 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::ring

Definition at line 35 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::column

Definition at line 36 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::nHitsAD_calib

Definition at line 39 of file PerCalibReadoutHeader.h.

std::vector<float> PerCalibReadoutHeader::timeAD_calib

Definition at line 40 of file PerCalibReadoutHeader.h.

std::vector<float> PerCalibReadoutHeader::chargeAD_calib

Definition at line 41 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::hitCountAD_calib

Definition at line 42 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::topOrBottom

Definition at line 43 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::acuColumn

Definition at line 44 of file PerCalibReadoutHeader.h.

unsigned int PerCalibReadoutHeader::nHitsPool

Definition at line 47 of file PerCalibReadoutHeader.h.

std::vector<float> PerCalibReadoutHeader::timePool

Definition at line 48 of file PerCalibReadoutHeader.h.

std::vector<float> PerCalibReadoutHeader::chargePool

Definition at line 49 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::hitCountPool

Definition at line 50 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::wallNumber

Definition at line 51 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::wallSpot

Definition at line 52 of file PerCalibReadoutHeader.h.

std::vector<unsigned int> PerCalibReadoutHeader::inwardFacing

Definition at line 53 of file PerCalibReadoutHeader.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:23:45 2011 for PerCalibReadoutEvent by doxygen 1.4.7