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