PageRenderTime 24ms CodeModel.GetById 15ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 1ms

/DetectorDescription/Parser/src/DDLReflectionSolid.h

https://github.com/aivanov-cern/cmssw
C Header | 36 lines | 13 code | 6 blank | 17 comment | 0 complexity | d9630a50ee985c6bee84dfc05339fa7e MD5 | raw file
 1#ifndef DDL_ReflectionSolid_H
 2#define DDL_ReflectionSolid_H
 3// -------------------------------------------------------------------------
 4// Includes
 5// -------------------------------------------------------------------------
 6#include "DDLSolid.h"
 7
 8#include <string>
 9
10/// DDLReflectionSolid processes ReflectionSolid elements.
11/** @class DDLReflectionSolid
12 * @author Michael Case
13 *                                                                       
14 *  DDLReflectionSolid.h  -  description
15 *  -------------------
16 *  begin: Mon Mar 4, 2002
17 *  email: case@ucdhep.ucdavis.edu
18 *                                                                         
19 *  This is the ReflectionSolid processor.
20 *                                                                         
21 */
22
23class DDLReflectionSolid : public DDLSolid
24{
25public:
26
27  /// Constructor
28  DDLReflectionSolid( DDLElementRegistry* myreg );
29
30  /// Destructor
31  ~DDLReflectionSolid( void );
32
33  void preProcessElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
34  void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
35};
36#endif