#include <RegSelModule.h>
|
| | RegSelModule () |
| | RegSelModule (double zmin, double zmax, double rmin, double rmax, double phimin, double phimax, int layer, int detector, uint32_t robid=0, IdentifierHash hashid=0) |
| | constructor for a rectangular detector element for backwards compatability
|
| | RegSelModule (double zmin, double zmax, double z2min, double z2max, double rmin, double rmax, double phimin, double phimax, int layer, int detector, uint32_t robid=0, IdentifierHash hashid=0) |
| | constructor for new trapezoidal detector elements
|
| bool | inRoI (const RegSelRoI &roi) const |
| double | phiMin () const |
| double | phiMax () const |
| double | phiWidth () const |
| int | layer () const |
| int | detector () const |
| uint32_t | robID () const |
| IdentifierHash | hashID () const |
| double | rMin () const |
| double | rMin (double rmin) |
| double | rMax () const |
| double | rMax (double rmax) |
| double | zMin () const |
| double | zMin (double zmin) |
| double | zMax () const |
| double | zMax (double zmax) |
| double | z2Min () const |
| double | z2Min (double zmin) |
| double | z2Max () const |
| double | z2Max (double zmax) |
| bool | enabled () const |
| bool | enable () |
| bool | disable () |
| double | _etaMin (double z=0) const |
| double | _etaMax (double z=0) const |
Definition at line 38 of file RegSelModule.h.
◆ RegSelModule() [1/3]
| RegSelModule::RegSelModule |
( |
| ) |
|
◆ RegSelModule() [2/3]
| RegSelModule::RegSelModule |
( |
double | zmin, |
|
|
double | zmax, |
|
|
double | rmin, |
|
|
double | rmax, |
|
|
double | phimin, |
|
|
double | phimax, |
|
|
int | layer, |
|
|
int | detector, |
|
|
uint32_t | robid = 0, |
|
|
IdentifierHash | hashid = 0 ) |
constructor for a rectangular detector element for backwards compatability
Definition at line 39 of file RegSelModule.cxx.
45 :
46
47
48
49
50
51
56{
61
62}
◆ RegSelModule() [3/3]
| RegSelModule::RegSelModule |
( |
double | zmin, |
|
|
double | zmax, |
|
|
double | z2min, |
|
|
double | z2max, |
|
|
double | rmin, |
|
|
double | rmax, |
|
|
double | phimin, |
|
|
double | phimax, |
|
|
int | layer, |
|
|
int | detector, |
|
|
uint32_t | robid = 0, |
|
|
IdentifierHash | hashid = 0 ) |
constructor for new trapezoidal detector elements
Definition at line 67 of file RegSelModule.cxx.
74 :
75
76
77
78
79
80
81 ZRObject( rmin, rmax, zmin, zmax, z2min, z2max ),
85{
90
91}
◆ _etaMax()
| double ZRObject::_etaMax |
( |
double | z = 0 | ) |
const |
|
inlineinherited |
Definition at line 109 of file ZRObject.h.
109 {
112 if ( eta1>eta2 )
return eta1;
114 }
double calceta(double r, double z)
setEt setPhi setE277 setWeta2 eta1
◆ _etaMin()
| double ZRObject::_etaMin |
( |
double | z = 0 | ) |
const |
|
inlineinherited |
Definition at line 102 of file ZRObject.h.
102 {
105 if ( eta1<eta2 )
return eta1;
107 }
◆ detector()
| int RegSelModule::detector |
( |
| ) |
const |
|
inline |
◆ disable()
| bool ZRObject::disable |
( |
| ) |
|
|
inlineinherited |
◆ enable()
| bool ZRObject::enable |
( |
| ) |
|
|
inlineinherited |
◆ enabled()
| bool ZRObject::enabled |
( |
| ) |
const |
|
inlineinherited |
◆ hashID()
◆ inRoI()
| bool RegSelModule::inRoI |
( |
const RegSelRoI & | roi | ) |
const |
|
inlinevirtual |
Reimplemented from ZRObject.
Definition at line 80 of file RegSelModule.h.
80 {
83 else {
86 }
87 }
88 else {
91 }
92 else
94 }
95 return false;
96 }
virtual bool inRoI(const RegSelRoI &roi) const
◆ layer()
| int RegSelModule::layer |
( |
| ) |
const |
|
inline |
◆ phiMax()
| double RegSelModule::phiMax |
( |
| ) |
const |
|
inline |
◆ phiMin()
| double RegSelModule::phiMin |
( |
| ) |
const |
|
inline |
◆ phiWidth()
| double RegSelModule::phiWidth |
( |
| ) |
const |
|
inline |
◆ rMax() [1/2]
| double ZRObject::rMax |
( |
| ) |
const |
|
inlineinherited |
◆ rMax() [2/2]
| double ZRObject::rMax |
( |
double | rmax | ) |
|
|
inlineinherited |
◆ rMin() [1/2]
| double ZRObject::rMin |
( |
| ) |
const |
|
inlineinherited |
◆ rMin() [2/2]
| double ZRObject::rMin |
( |
double | rmin | ) |
|
|
inlineinherited |
◆ robID()
| uint32_t RegSelModule::robID |
( |
| ) |
const |
|
inline |
◆ z2Max() [1/2]
| double ZRObject::z2Max |
( |
| ) |
const |
|
inlineinherited |
◆ z2Max() [2/2]
| double ZRObject::z2Max |
( |
double | zmax | ) |
|
|
inlineinherited |
◆ z2Min() [1/2]
| double ZRObject::z2Min |
( |
| ) |
const |
|
inlineinherited |
◆ z2Min() [2/2]
| double ZRObject::z2Min |
( |
double | zmin | ) |
|
|
inlineinherited |
◆ zMax() [1/2]
| double ZRObject::zMax |
( |
| ) |
const |
|
inlineinherited |
◆ zMax() [2/2]
| double ZRObject::zMax |
( |
double | zmax | ) |
|
|
inlineinherited |
◆ zMin() [1/2]
| double ZRObject::zMin |
( |
| ) |
const |
|
inlineinherited |
◆ zMin() [2/2]
| double ZRObject::zMin |
( |
double | zmin | ) |
|
|
inlineinherited |
◆ m_detector
| int RegSelModule::m_detector |
|
private |
◆ m_enabled
◆ m_hashID
◆ m_layer
| int RegSelModule::m_layer |
|
private |
◆ m_phiMax
| double RegSelModule::m_phiMax |
|
private |
◆ m_phiMin
| double RegSelModule::m_phiMin |
|
private |
◆ m_rMax
◆ m_rMin
◆ m_robID
| uint32_t RegSelModule::m_robID |
|
private |
◆ m_z2Max
◆ m_z2Min
◆ m_zMax
◆ m_zMin
The documentation for this class was generated from the following files: