Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:32

0001 #ifndef DDL_Numeric_H
0002 #define DDL_Numeric_H
0003 
0004 #include <map>
0005 #include <string>
0006 #include <vector>
0007 
0008 // -------------------------------------------------------------------------
0009 // Includes
0010 // -------------------------------------------------------------------------
0011 #include "DDXMLElement.h"
0012 #include "DetectorDescription/Core/interface/DDTypes.h"
0013 #include "DetectorDescription/Core/interface/DDNumeric.h"
0014 
0015 class DDCompactView;
0016 class DDLElementRegistry;
0017 
0018 ///  DDLNumeric handles Numeric Elements
0019 /** @class DDLNumeric
0020  * @author Michael Case
0021  *
0022  *  DDLNumeric.h  -  description
0023  *  -------------------
0024  *  begin: Fri Nov 21 2003
0025  *  email: case@ucdhep.ucdavis.edu
0026  *
0027  *
0028  */
0029 class DDLNumeric final : public DDXMLElement {
0030 public:
0031   DDLNumeric(DDLElementRegistry* myreg);
0032 
0033   void preProcessElement(const std::string& name, const std::string& nmspace, DDCompactView& cpv) override;
0034   void processElement(const std::string& name, const std::string& nmspace, DDCompactView& cpv) override;
0035 };
0036 #endif