/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. // Includes
  5. // -------------------------------------------------------------------------
  6. #include "DDLRotationByAxis.h"
  7. #include <string>
  8. /// DDLRotationSequence handles a set of Rotations.
  9. /** @class DDLRotationSequence
  10. * @author Michael Case
  11. *
  12. * DDLRotationSequence.h - description
  13. * -------------------
  14. * begin: Friday Nov. 15, 2003
  15. * email: case@ucdhep.ucdavis.edu
  16. *
  17. *
  18. * This is the RotationSequence processor.
  19. *
  20. */
  21. class DDLRotationSequence : public DDLRotationByAxis
  22. {
  23. public:
  24. /// Constructor
  25. DDLRotationSequence( DDLElementRegistry* myreg );
  26. /// Destructor
  27. ~DDLRotationSequence( void );
  28. void preProcessElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
  29. void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
  30. };
  31. #endif