/* * PulserDetectorPS.hh * * A particular class for pulsers for PS. * Just adds a constructor where the pulser map * for PS is defined. * * Created on: Aug 14, 2015 * Author: Hovanes Egiyan */ #ifndef PULSERDETECTORPS_HH_ #define PULSERDETECTORPS_HH_ #include "PulserDetector.hh" class PulserDetectorPS: public PulserDetector { protected: // Number of pulser channels on V1495 board static unsigned pdpChannelNumber; // V1495 board location std::string pdpBoardName ; public: PulserDetectorPS( const std::string boardName = "U1-1-TOP:4"); virtual ~PulserDetectorPS(){return;} // Add board-related PVs to the PV map for the board virtual int addPVs(); inline std::string getBoardName() {return pdpBoardName;} inline unsigned getChannelNumber() {return pdpChannelNumber;} }; #endif /* PULSERDETECTORPS_HH_ */