00001 #include "PerRunData/PerRunHeader.h" 00002 #include "PerRunData/PerRunData.h" 00003 00004 PerRunHeader::PerRunHeader():PerHeaderObject() 00005 ,runDataList() 00006 { 00007 } 00008 00009 PerRunHeader::~PerRunHeader() 00010 { 00011 this->clear(); 00012 } 00013 00014 void PerRunHeader::clear() 00015 { 00016 std::vector<PerRunData*>::iterator it; 00017 for(it=runDataList.begin();it!=runDataList.end();++it) 00018 { 00019 delete *it; 00020 *it = 0; 00021 } 00022 runDataList.clear(); 00023 }