include/BDSTunnelCavitySectionBuilder.hh

00001 #ifndef __BDSTUNNELCAVITYSECTIONBUILDER_H
00002 #define __BDSTUNNELCAVITYSECTIONBUILDER_H
00003 
00004 #include "BDSTunnelCavitySection.hh"
00005 
00006 class BDSTunnelCavitySectionBuilder{
00007 public:
00008   virtual ~BDSTunnelCavitySectionBuilder();
00009   BDSTunnelCavitySectionBuilder();
00010   
00011   void createNewTunnelCavitySection(BDSAcceleratorComponent* var);
00012   BDSTunnelCavitySection* tunnelCavitySection();
00013 
00014   virtual void build() = 0;
00015   
00016 protected:
00017   BDSTunnelCavitySection* _tunnelCavitySection;
00018 };
00019 
00020 
00021 #endif

Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7