00001 // Author : Samvel Khalatian (samvel at fnal dot gov) 00002 // Created: 07/27/07 00003 // License: GPL 00004 00005 #include "CalibTracker/SiStripRunSummary/interface/ClassID.h" 00006 00007 #include "CalibTracker/SiStripRunSummary/interface/TriggerFlagXML.h" 00008 #include "CalibTracker/SiStripRunSummary/interface/TriggerFlagTxt.h" 00009 00010 // --[ TRIGGER FLAG XML ]------------------------------------------------------ 00011 // --[ PUBLIC ]-- 00012 TriggerFlagXML::TriggerFlagXML( const TriggerFlagTxt *poTRIGGER_FLAGTXT) 00013 : FlagXML( *( dynamic_cast<const FlagTxt *>( poTRIGGER_FLAGTXT) ) ) {} 00014 00015 // --[ PROTECTED ]-- 00016 Clonable *TriggerFlagXML::cloneTxt() const { 00017 return new TriggerFlagTxt( this); 00018 } 00019 00020 ClassIDBase::ID TriggerFlagXML::getID() const { 00021 return ClassID<TriggerFlagXML>::get(); 00022 }