1 #ifndef TrackAssociator_MuonDetIdAssociator_h 2 #define TrackAssociator_MuonDetIdAssociator_h 1 56 const char*
name()
const override {
return "AllMuonDetectors"; }
64 void getValidDetIds(
unsigned int, std::vector<DetId>&)
const override;
66 std::pair<const_iterator,const_iterator>
getDetIdPoints(
const DetId&
id, std::vector<GlobalPoint>&
points)
const override;
const CSCBadChambers * cscbadchambers_
bool insideElement(const GlobalPoint &point, const DetId &id) const override
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 char * name() const override
const DepRecordT & getRecord() const
void getValidDetIds(unsigned int, std::vector< DetId > &) const override
virtual void setCSCBadChambers(const CSCBadChambers *ptr)
void check_setup() const override
std::pair< const_iterator, const_iterator > getDetIdPoints(const DetId &id, std::vector< GlobalPoint > &points) const override
const GeomDet * getGeomDet(const DetId &id) const override
const GlobalTrackingGeometry * geometry_
void setConditions(const DetIdAssociatorRecord &iRecord) override
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)