1 #ifndef TrackAssociator_MuonDetIdAssociator_h 2 #define TrackAssociator_MuonDetIdAssociator_h 1 56 virtual const char*
name()
const override {
return "AllMuonDetectors"; }
64 virtual void getValidDetIds(
unsigned int, std::vector<DetId>&)
const override;
66 virtual std::pair<const_iterator,const_iterator>
getDetIdPoints(
const DetId&
id, std::vector<GlobalPoint>&
points)
const override;
const CSCBadChambers * cscbadchambers_
virtual bool insideElement(const GlobalPoint &point, const DetId &id) const override
virtual GlobalPoint getPosition(const DetId &id) const override
MuonDetIdAssociator(const edm::ParameterSet &pSet)
MuonDetIdAssociator(const int nPhi, const int nEta, const double etaBinSize)
double etaBinSize() const
look-up map bin size in eta dimension
const DepRecordT & getRecord() const
virtual void getValidDetIds(unsigned int, std::vector< DetId > &) const override
virtual void setConditions(const DetIdAssociatorRecord &iRecord) override
virtual void setCSCBadChambers(const CSCBadChambers *ptr)
virtual void check_setup() const override
virtual std::pair< const_iterator, const_iterator > getDetIdPoints(const DetId &id, std::vector< GlobalPoint > &points) const override
virtual const GeomDet * getGeomDet(const DetId &id) const override
const GlobalTrackingGeometry * geometry_
T const * product() const
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
virtual void setGeometry(const GlobalTrackingGeometry *ptr)
virtual const char * name() const override