5#ifndef PLRGEOMODELXML_PLRGMXINTERFACE_H
6#define PLRGEOMODELXML_PLRGMXINTERFACE_H
31 virtual int sensorId(std::map<std::string, int> &
index)
const override final;
33 const std::string& typeName,
34 const std::map<std::string, std::string>& parameters)
override final;
35 virtual void addSensor(
const std::string& typeName,
36 std::map<std::string, int> &
index,
38 GeoVFullPhysVol *fpv)
override final;
42 const std::map<std::string, std::string> ¶meters);
void makePLRModule(const std::string &typeName, const std::map< std::string, std::string > ¶meters)
virtual void addSensorType(const std::string &clas, const std::string &typeName, const std::map< std::string, std::string > ¶meters) override final
virtual int sensorId(std::map< std::string, int > &index) const override final
PLRGmxInterface(PixelDetectorManager *detectorManager, SiCommonItems *commonItems, WaferTree *moduleTree)
virtual void addSensor(const std::string &typeName, std::map< std::string, int > &index, int sequentialId, GeoVFullPhysVol *fpv) override final
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
Helper class to concentrate common items, such as the pointer to the IdHelper, the lorentzAngle tool ...