PageRenderTime 17ms CodeModel.GetById 14ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/DetectorDescription/Parser/src/DDLRotationSequence.h

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