00001 #include "PerReadoutEvent/PerReadoutTriggerDataPkg.h"
00002 #include "PerReadoutEvent/PerReadoutTriggerDataFrame.h"
00003
00004 PerReadoutTriggerDataPkg::PerReadoutTriggerDataPkg():frames(),
00005 detector(0),
00006 trigNumber(0),
00007 numSubTriggers(0),
00008 localSN(0)
00009 {}
00010
00011 PerReadoutTriggerDataPkg::PerReadoutTriggerDataPkg(short int det, int tn, int nst,
00012 int bs, int lsn):frames(),
00013 detector(det),
00014 trigNumber(tn),
00015 numSubTriggers(nst),
00016 boardStatus(bs),
00017 localSN(lsn)
00018 {}
00019
00020
00021
00022
00023 PerReadoutTriggerDataPkg::~PerReadoutTriggerDataPkg()
00024 {
00025 std::vector<PerReadoutTriggerDataFrame*>::iterator it;
00026 for(it=frames.begin();it!=frames.end();++it){
00027 delete *it;
00028 }
00029 frames.clear();
00030 }