/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/src/BDSAcceleratorModel.cc

00001 #include "BDSAcceleratorModel.hh"
00002 
00003 BDSAcceleratorModel* BDSAcceleratorModel::_instance = 0;
00004 
00005 BDSAcceleratorModel* BDSAcceleratorModel::Instance()
00006 {
00007   if (_instance == 0)
00008     {
00009       _instance = new BDSAcceleratorModel();
00010     }
00011   return _instance;
00012 }
00013 
00014 
00015 BDSAcceleratorModel::BDSAcceleratorModel():
00016   worldPV(NULL),
00017   readOutWorldPV(NULL),
00018   readOutWorldLV(NULL),
00019   flatBeamline(NULL)
00020 {;}
00021 
00022 BDSAcceleratorModel::~BDSAcceleratorModel()
00023 {
00024   delete worldPV;
00025   delete readOutWorldPV;
00026   delete readOutWorldLV;
00027   delete flatBeamline;
00028 
00029   _instance = 0;
00030 }

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7