| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Condition.h

Go to the documentation of this file.
00001 //$Id: Condition.h,v 1.11 2008/02/22 12:12:12 marcocle Exp $
00002 #ifndef DETDESC_CONDITION_H
00003 #define DETDESC_CONDITION_H 1
00004 
00005 #include <string>
00006 
00007 // Base classes
00008 #include "DetDesc/ParamValidDataObject.h"
00009 
00010 // Unique ID of the class
00011 #include "DetDesc/CLIDCondition.h"
00012 
00023 class Condition : public ParamValidDataObject {
00024 
00025  public: 
00026   
00028   Condition();
00029 
00031   Condition (const Condition& obj);
00032   
00035   virtual void update ( ValidDataObject& obj);
00036 
00038   virtual std::string toXml(std::string name = "", bool header = false, int precision = 16) const;
00039 
00041   virtual ~Condition();
00042   
00043  public:
00044 
00050   virtual StatusCode initialize();
00051 
00052  public:
00053 
00054   // Re-implemented from DataObject
00055 
00057   inline virtual const CLID& clID() const { return classID(); } 
00058 
00060   inline static  const CLID& classID() { return CLID_Condition; }
00061 
00062 };
00063 
00064 #endif // DETDESC_CONDITION_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:00:13 2011 for DetDesc by doxygen 1.4.7