00001 #include "PerCalibReadoutEvent/PerCalibReadoutHeader.h"
00002
00003 PerCalibReadoutHeader::PerCalibReadoutHeader():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 }
00031
00032 PerCalibReadoutHeader::~PerCalibReadoutHeader()
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 }
00044
00045 void PerCalibReadoutHeader::clear()
00046 {
00047
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 }