00001 #ifndef Alignment_CommonAlignment_AlignmentUserVariables_h 00002 #define Alignment_CommonAlignment_AlignmentUserVariables_h 00003 00005 00006 class AlignmentUserVariables 00007 { 00008 00009 public: 00010 virtual ~AlignmentUserVariables() {} 00011 // derived class must implement clone method 00012 // (should be simply copy constructor) 00013 virtual AlignmentUserVariables* clone( void ) const = 0; 00014 00015 }; 00016 00017 #endif 00018