|
| EcalDetIdAssociator () |
|
| EcalDetIdAssociator (const edm::ParameterSet &pSet) |
|
const char * | name () const override |
|
| CaloDetIdAssociator () |
|
| CaloDetIdAssociator (const int nPhi, const int nEta, const double etaBinSize) |
|
| CaloDetIdAssociator (const edm::ParameterSet &pSet) |
|
const GeomDet * | getGeomDet (const DetId &id) const override |
|
virtual void | setGeometry (const CaloGeometry *ptr) |
|
void | setGeometry (const DetIdAssociatorRecord &iRecord) override |
|
virtual void | buildMap () |
| make the look-up map More...
|
|
| DetIdAssociator (const int nPhi, const int nEta, const double etaBinSize) |
|
double | etaBinSize () const |
| look-up map bin size in eta dimension More...
|
|
virtual std::vector< DetId > | getCrossedDetIds (const std::set< DetId > &, const std::vector< GlobalPoint > &trajectory) const |
|
virtual std::vector< DetId > | getCrossedDetIds (const std::set< DetId > &, const std::vector< SteppingHelixStateInfo > &trajectory, const double toleranceInSigmas=-1) const |
|
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &, const int iN=0) const |
|
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &direction, const unsigned int iNEtaPlus, const unsigned int iNEtaMinus, const unsigned int iNPhiPlus, const unsigned int iNPhiMinus) const |
|
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &direction, const MapRange &mapRange) const |
|
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &point, const double d=0) const |
|
virtual std::set< DetId > | getDetIdsCloseToAPoint (const GlobalPoint &point, const double dThetaPlus, const double dThetaMinus, const double dPhiPlus, const double dPhiMinus) const |
|
virtual std::set< DetId > | getDetIdsInACone (const std::set< DetId > &, const std::vector< GlobalPoint > &trajectory, const double dR) const |
|
virtual int | iEta (const GlobalPoint &) const |
| look-up map eta index More...
|
|
virtual int | iPhi (const GlobalPoint &) const |
| look-up map phi index More...
|
|
int | nEtaBins () const |
| number of bins of the look-up map in eta dimension More...
|
|
int | nPhiBins () const |
| number of bins of the look-up map in phi dimension More...
|
|
virtual bool | selectAllInACone (const double dR) const |
| helper to see if getDetIdsInACone is useful More...
|
|
virtual void | setConditions (const DetIdAssociatorRecord &) |
|
const FiducialVolume & | volume () const |
| get active detector volume More...
|
|
virtual | ~DetIdAssociator () |
|
|
const unsigned int | getNumberOfSubdetectors () const override |
|
void | getValidDetIds (unsigned int subDetectorIndex, std::vector< DetId > &validIds) const override |
|
void | check_setup () const override |
|
bool | crossedElement (const GlobalPoint &, const GlobalPoint &, const DetId &id, const double tolerance=-1, const SteppingHelixStateInfo *=0) const override |
|
std::pair< const_iterator, const_iterator > | getDetIdPoints (const DetId &id, std::vector< GlobalPoint > &points) const override |
|
GlobalPoint | getPosition (const DetId &id) const override |
|
bool | insideElement (const GlobalPoint &point, const DetId &id) const override |
|
virtual void | dumpMapContent (int, int) const |
|
virtual void | dumpMapContent (int, int, int, int) const |
|
void | fillSet (std::set< DetId > &set, unsigned int iEta, unsigned int iPhi) const |
|
unsigned int | index (unsigned int iEta, unsigned int iPhi) const |
|
virtual bool | nearElement (const GlobalPoint &point, const DetId &id, const double distance) const |
|
Definition at line 23 of file EcalDetIdAssociator.h.