// SimpleCFTDetectorSimulator.h #ifndef SimpleCFTDetectorSimulator_H #define SimpleCFTDetectorSimulator_H // A detector simulator for the D0 scifi tracker. // // Layer simulators will be constructed for any layers whose names // begin with SFX, SFU or SFV. Other layers are ignored. #include "trflayer/DetectorSimulator.h" namespace trf { class SimpleCFTDetector; class SimpleCFTDetectorSimulator : public DetectorSimulator { private: // enums // stereo angle enum StereoAngle { UNDEFINED, ZERO, POSITIVE, NEGATIVE }; public: // constructor // We take shared ownership of the detector. SimpleCFTDetectorSimulator(const DetectorPtr& det); // destructor ~SimpleCFTDetectorSimulator(); }; } // end namespace trf #endif