00001 #ifndef BDSMAGNETOUTERFACTORYLHCRIGHT_H 00002 #define BDSMAGNETOUTERFACTORYLHCRIGHT_H 00003 00004 #include "BDSMagnetOuterFactoryLHC.hh" 00005 00015 class BDSMagnetOuterFactoryLHCRight: public BDSMagnetOuterFactoryLHC 00016 { 00017 public: 00018 static BDSMagnetOuterFactoryLHCRight* Instance(); 00019 00020 ~BDSMagnetOuterFactoryLHCRight(); 00021 00022 private: 00023 BDSMagnetOuterFactoryLHCRight(); //private constructor as singleton 00024 static BDSMagnetOuterFactoryLHCRight* _instance; 00025 }; 00026 00027 #endif