1 #ifndef TrackAssociator_MuonDetIdAssociator_h
2 #define TrackAssociator_MuonDetIdAssociator_h 1
55 virtual const char*
name()
const override {
return "AllMuonDetectors"; }
63 virtual void getValidDetIds(
unsigned int, std::vector<DetId>&)
const override;
65 virtual std::pair<const_iterator,const_iterator>
getDetIdPoints(
const DetId&
id, std::vector<GlobalPoint>& points)
const override;
const CSCBadChambers * cscbadchambers_
MuonDetIdAssociator(const edm::ParameterSet &pSet)
virtual const GeomDet * getGeomDet(const DetId &id) const override
virtual std::pair< const_iterator, const_iterator > getDetIdPoints(const DetId &id, std::vector< GlobalPoint > &points) const override
MuonDetIdAssociator(const int nPhi, const int nEta, const double etaBinSize)
double etaBinSize() const
look-up map bin size in eta dimension
virtual bool insideElement(const GlobalPoint &point, const DetId &id) const override
const DepRecordT & getRecord() const
virtual GlobalPoint getPosition(const DetId &id) const override
virtual const char * name() const override
virtual void setConditions(const DetIdAssociatorRecord &iRecord) override
virtual void setCSCBadChambers(const CSCBadChambers *ptr)
T const * product() const
const GlobalTrackingGeometry * geometry_
virtual void check_setup() const override
virtual void getValidDetIds(unsigned int, std::vector< DetId > &) const override
*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)