TimingEventElement.h

Go to the documentation of this file.
00001 // Copyright CERN 2012 - Developed in collaboration with GSI
00002 #ifndef TIMINGEVENTELEMENT_H_
00003 #define TIMINGEVENTELEMENT_H_
00004 
00005 #include <fesa-core/Utilities/ParserElements/EventElement.h>
00006 #include <boost/shared_ptr.hpp>
00007 #include <string>
00008 
00009 namespace fesa
00010 {
00011 
00012 class EventConfigurationElement;
00013 class ElementXML;
00014 
00019 class TimingEventElement: public EventElement
00020 {
00021 public:
00022 
00026     TimingEventElement(boost::shared_ptr<EventConfigurationElement> parent);
00027 
00028     virtual
00029     ~TimingEventElement();
00030 
00034     void initialize(const std::string& xpath, ElementXML* eventElement);
00035 
00036     const std::string& getSourceTypeSpecificData(const std::string& dataTag);
00037 
00038 };
00039 
00040 } //end namespace
00041 
00042 #endif /* TIMINGEVENTELEMENT_H_ */

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1