Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members
PisaBBC.h
Go to the documentation of this file.00001 #ifndef __PISABBC_H__ 00002 #define __PISABBC_H__ 00003 00004 #include "PisaDetector.h" 00005 #include "PisaBBCHitVector.h" 00006 00010 class PisaBBC : public PisaDetector 00011 { 00012 public: 00013 00014 PisaBBC(bool enabled=true); 00015 00016 virtual ~PisaBBC(); 00017 00018 void beginEvent(PHCompositeNode* topNode); 00019 00021 void createGeometry(PHCompositeNode* topNode); 00022 00024 void createMaterials(PHCompositeNode* topNode); 00025 00026 void finishEvent(PHCompositeNode* topNode); 00027 00028 const char* name() const { return "PisaBBC"; } 00029 00031 void stepManager(); 00032 00033 const char* subsystem() const { return "BBC"; } 00034 00035 private: 00036 PisaBBCHitVector* fHits; 00037 00038 }; 00039 00040 #endif