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