#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: