#include <ME0EtaPartitionSpecs.h>
Public Types | |
typedef std::vector< float > | ME0Specs |
Public Types inherited from GeomDetType | |
typedef GeomDetEnumerators::SubDetector | SubDetector |
Public Member Functions | |
const std::string & | detName () const |
ME0EtaPartitionSpecs (SubDetector rss, const std::string &name, const ME0Specs &pars) | |
const Topology & | padTopology () const |
const ME0Specs & | parameters () const |
const StripTopology & | specificPadTopology () const |
const StripTopology & | specificTopology () const |
const Topology & | topology () const override |
~ME0EtaPartitionSpecs () override | |
Public Member Functions inherited from GeomDetType | |
GeomDetType (const std::string &name, SubDetector subdet) | |
bool | isBarrel () const |
bool | isCSC () const |
bool | isDT () const |
bool | isEndcap () const |
bool | isGEM () const |
bool | isME0 () const |
bool | isMuon () const |
bool | isRPC () const |
bool | isTracker () const |
bool | isTrackerPixel () const |
bool | isTrackerStrip () const |
const std::string & | name () const |
SubDetector | subDetector () const |
virtual | ~GeomDetType () |
Private Attributes | |
std::string | _n |
std::vector< float > | _p |
StripTopology * | _top |
topology of strips More... | |
StripTopology * | _top_pad |
topology of trigger pads (pad = bundle of strips, basically, a "fat" strip) More... | |
Storage of the parameters of the ME0 Chamber using standard topologies
Definition at line 19 of file ME0EtaPartitionSpecs.h.
typedef std::vector<float> ME0EtaPartitionSpecs::ME0Specs |
Definition at line 23 of file ME0EtaPartitionSpecs.h.
ME0EtaPartitionSpecs::ME0EtaPartitionSpecs | ( | SubDetector | rss, |
const std::string & | name, | ||
const ME0Specs & | pars | ||
) |
Definition at line 9 of file ME0EtaPartitionSpecs.cc.
References _p, _top, _top_pad, TtFullHadDaughter::B, b, GeomDetEnumerators::ME0, gen::npad, and RecoTauPiZeroBuilderPlugins_cfi::strips.
|
override |
Definition at line 35 of file ME0EtaPartitionSpecs.cc.
References _top, and _top_pad.
const std::string & ME0EtaPartitionSpecs::detName | ( | ) | const |
Definition at line 69 of file ME0EtaPartitionSpecs.cc.
References _n.
const Topology & ME0EtaPartitionSpecs::padTopology | ( | ) | const |
Definition at line 56 of file ME0EtaPartitionSpecs.cc.
References _top_pad.
Referenced by ME0EtaPartition::padTopology().
const std::vector< float > & ME0EtaPartitionSpecs::parameters | ( | void | ) | const |
Definition at line 75 of file ME0EtaPartitionSpecs.cc.
References _p.
Referenced by ME0PreRecoGaussianModel::correctSigmaU(), and ME0PreRecoGaussianModel::simulateNoise().
const StripTopology & ME0EtaPartitionSpecs::specificPadTopology | ( | ) | const |
Definition at line 62 of file ME0EtaPartitionSpecs.cc.
References _top_pad, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ME0EtaPartition::specificPadTopology().
const StripTopology & ME0EtaPartitionSpecs::specificTopology | ( | ) | const |
Definition at line 49 of file ME0EtaPartitionSpecs.cc.
References _top.
Referenced by ME0EtaPartition::specificTopology().
|
overridevirtual |
Implements GeomDetType.
Definition at line 43 of file ME0EtaPartitionSpecs.cc.
References _top.
Referenced by ME0EtaPartition::topology().
|
private |
Definition at line 50 of file ME0EtaPartitionSpecs.h.
Referenced by detName().
|
private |
Definition at line 49 of file ME0EtaPartitionSpecs.h.
Referenced by ME0EtaPartitionSpecs(), and parameters().
|
private |
topology of strips
Definition at line 44 of file ME0EtaPartitionSpecs.h.
Referenced by ME0EtaPartitionSpecs(), specificTopology(), topology(), and ~ME0EtaPartitionSpecs().
|
private |
topology of trigger pads (pad = bundle of strips, basically, a "fat" strip)
Definition at line 47 of file ME0EtaPartitionSpecs.h.
Referenced by ME0EtaPartitionSpecs(), padTopology(), specificPadTopology(), and ~ME0EtaPartitionSpecs().