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