#include <RegSelSubDetector.h>
|
| | RegSelSubDetector () |
| |
| | RegSelSubDetector (int ID, int Nlayers, const std::string &s) |
| |
| | RegSelSubDetector (int ID, const std::string &s) |
| |
| | RegSelSubDetector (int ID) |
| |
| | RegSelSubDetector (double rmin, double rmax, double zmin, double zmax) |
| |
| | RegSelSubDetector (double rmin, double rmax, double zmin, double zmax, const std::string &s) |
| |
| void | reset () |
| |
| void | addModules (std::vector< RegSelModule > &modules) |
| |
| void | setupDisabledModules () |
| |
| void | getModules (const RegSelRoI &roi, std::vector< const RegSelModule * > &modules) const |
| |
| void | getModules (const RegSelRoI &roi, unsigned layer, std::vector< const RegSelModule * > &modules) const |
| |
| void | getModules (unsigned layer, std::vector< const RegSelModule * > &modules) const |
| |
| int | ID () const |
| |
| int | Nlayers () const |
| |
| void | drawlayers (std::vector< const ZRObject * > &c) const |
| |
| const std::vector< RegSelLayer > & | getLayers () const |
| |
| void | disableLayer (unsigned layer) |
| |
| void | enableLayer (unsigned layer) |
| |
| virtual bool | inRoI (const RegSelRoI &roi) 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 |
| |
| const std::string & | getName () const |
| |
Definition at line 44 of file RegSelSubDetector.h.
◆ RegSelSubDetector() [1/6]
| RegSelSubDetector::RegSelSubDetector |
( |
| ) |
|
|
inline |
◆ RegSelSubDetector() [2/6]
| RegSelSubDetector::RegSelSubDetector |
( |
int |
ID, |
|
|
int |
Nlayers, |
|
|
const std::string & |
s |
|
) |
| |
|
inline |
◆ RegSelSubDetector() [3/6]
| RegSelSubDetector::RegSelSubDetector |
( |
int |
ID, |
|
|
const std::string & |
s |
|
) |
| |
|
inline |
◆ RegSelSubDetector() [4/6]
| RegSelSubDetector::RegSelSubDetector |
( |
int |
ID | ) |
|
|
inline |
◆ RegSelSubDetector() [5/6]
| RegSelSubDetector::RegSelSubDetector |
( |
double |
rmin, |
|
|
double |
rmax, |
|
|
double |
zmin, |
|
|
double |
zmax |
|
) |
| |
|
inline |
◆ RegSelSubDetector() [6/6]
| RegSelSubDetector::RegSelSubDetector |
( |
double |
rmin, |
|
|
double |
rmax, |
|
|
double |
zmin, |
|
|
double |
zmax, |
|
|
const std::string & |
s |
|
) |
| |
|
inline |
◆ _etaMax()
| double ZRObject::_etaMax |
( |
double |
z = 0 | ) |
const |
|
inlineinherited |
◆ _etaMin()
| double ZRObject::_etaMin |
( |
double |
z = 0 | ) |
const |
|
inlineinherited |
◆ addModules()
| void RegSelSubDetector::addModules |
( |
std::vector< RegSelModule > & |
modules | ) |
|
Definition at line 90 of file RegSelSubDetector.cxx.
98 std::set<unsigned> layerset;
102 for ( ; mptr!=modules.end() ; ++mptr ) {
103 int layer = mptr->layer();
106 if ( !mptr->enabled() )
continue;
125 for (
unsigned i=0 ; litr!=lend ; ++litr,
i++ ) {
128 m_layermap.insert( std::map<unsigned, unsigned>::value_type( *litr,
i ) );
137 for ( mptr=modules.begin() ; mptr!=modules.end() ; ++mptr ) {
143 if ( !mptr->enabled() )
continue;
149 m_layer[litr->second].addModule(*mptr);
◆ disable()
| bool ZRObject::disable |
( |
| ) |
|
|
inlineinherited |
◆ disableLayer()
| void RegSelSubDetector::disableLayer |
( |
unsigned |
layer | ) |
|
◆ drawlayers()
| void RegSelSubDetector::drawlayers |
( |
std::vector< const ZRObject * > & |
c | ) |
const |
|
inline |
◆ enable()
| bool ZRObject::enable |
( |
| ) |
|
|
inlineinherited |
◆ enabled()
| bool ZRObject::enabled |
( |
| ) |
const |
|
inlineinherited |
◆ enableLayer()
| void RegSelSubDetector::enableLayer |
( |
unsigned |
layer | ) |
|
◆ getLayers()
◆ getModules() [1/3]
◆ getModules() [2/3]
◆ getModules() [3/3]
| void RegSelSubDetector::getModules |
( |
unsigned |
layer, |
|
|
std::vector< const RegSelModule * > & |
modules |
|
) |
| const |
◆ getName()
| const std::string& RegSelName::getName |
( |
| ) |
const |
|
inlineinherited |
◆ ID()
| int RegSelSubDetector::ID |
( |
| ) |
const |
|
inline |
◆ inRoI()
◆ Nlayers()
| int RegSelSubDetector::Nlayers |
( |
| ) |
const |
|
inline |
◆ reset()
| void RegSelSubDetector::reset |
( |
| ) |
|
◆ 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 |
◆ setupDisabledModules()
| void RegSelSubDetector::setupDisabledModules |
( |
| ) |
|
Definition at line 76 of file RegSelSubDetector.cxx.
79 while ( litr!=lend ) {
80 (*litr++).setupDisabledModuleList();
◆ 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_enabled
◆ m_ID
| int RegSelSubDetector::m_ID |
|
protected |
◆ m_layer
◆ m_layermap
| std::map<unsigned, unsigned> RegSelSubDetector::m_layermap |
|
protected |
◆ m_mapped
| bool RegSelSubDetector::m_mapped |
|
protected |
◆ m_name
| std::string RegSelName::m_name |
|
protectedinherited |
◆ m_Nlayers
| unsigned RegSelSubDetector::m_Nlayers |
|
protected |
◆ m_rMax
◆ m_rMin
◆ m_z2Max
◆ m_z2Min
◆ m_zMax
◆ m_zMin
The documentation for this class was generated from the following files: