Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

PisaMAG.h

Go to the documentation of this file.
00001 #ifndef __PISAMAG_H__
00002 #define __PISAMAG_H__
00003 
00004 #include "PisaDevice.h"
00005 
00009 class PisaMAG : public PisaDevice
00010 {
00011  public:
00012  
00013   virtual ~PisaMAG();
00014 
00015   void createGeometry(PHCompositeNode* topNode);
00016   
00017   void createMaterials(PHCompositeNode* topNode);
00018 
00019   const char* name() const { return "PisaMAG"; }
00020 
00021   const char* subsystem() const { return "MAGNETS"; }
00022 
00023  private:
00024   void buildCM(PHCompositeNode*);
00025   void buildYokes(PHCompositeNode*);
00026 };
00027 
00028 #endif