/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #include "PerCalibReadoutEvent/PerCalibReadoutHeader.h" 00002 00003 PerCalibReadoutHeader::PerCalibReadoutHeader():PerHeaderObject(), 00004 site(0), 00005 detector(0), 00006 triggerNumber(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 nHitsRpc(0), 00030 rpcRow(), 00031 rpcColumn(), 00032 rpcLayer(), 00033 rpcStrip(), 00034 rpcFromRot() 00035 { 00036 } 00037 00038 PerCalibReadoutHeader::~PerCalibReadoutHeader() 00039 { 00040 site = 0; 00041 detector = 0; 00042 triggerNumber = 0; 00043 triggerType = 0; 00044 triggerTimeSec = 0; 00045 triggerTimeNanoSec = 0; 00046 nHitsAD = 0; 00047 nHitsAD_calib = 0; 00048 nHitsPool = 0; 00049 nHitsRpc = 0; 00050 } 00051 00052 void PerCalibReadoutHeader::clear() 00053 { 00054 // Clear object 00055 nHitsAD = 0; 00056 nHitsAD_calib = 0; 00057 nHitsPool = 0; 00058 nHitsRpc = 0; 00059 00060 timeAD.clear(); 00061 chargeAD.clear(); 00062 hitCountAD.clear(); 00063 ring.clear(); 00064 column.clear(); 00065 00066 timeAD_calib.clear(); 00067 chargeAD_calib.clear(); 00068 hitCountAD_calib.clear(); 00069 topOrBottom.clear(); 00070 acuColumn.clear(); 00071 00072 timePool.clear(); 00073 chargePool.clear(); 00074 hitCountPool.clear(); 00075 wallNumber.clear(); 00076 wallSpot.clear(); 00077 inwardFacing.clear(); 00078 00079 rpcRow.clear(); 00080 rpcColumn.clear(); 00081 rpcLayer.clear(); 00082 rpcStrip.clear(); 00083 rpcFromRot.clear(); 00084 }