Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
GEMGeometry
interface
GEMEtaPartitionSpecs.h
Go to the documentation of this file.
1
#ifndef Geometry_GEMGeometry_GEMEtaPartitionSpecs_H
2
#define Geometry_GEMGeometry_GEMEtaPartitionSpecs_H
3
11
#include <vector>
12
#include <string>
13
14
class
StripTopology
;
15
16
#include "
Geometry/CommonDetUnit/interface/GeomDetType.h
"
17
18
class
GEMEtaPartitionSpecs
:
public
GeomDetType
{
19
public
:
20
typedef
std::vector<float>
GEMSpecs
;
21
22
GEMEtaPartitionSpecs
(
SubDetector
rss,
const
std::string
&
name
,
const
GEMSpecs
& pars);
23
24
~GEMEtaPartitionSpecs
()
override
;
25
26
const
Topology
&
topology
()
const override
;
27
28
const
StripTopology
&
specificTopology
()
const
;
29
30
const
Topology
&
padTopology
()
const
;
31
32
const
StripTopology
&
specificPadTopology
()
const
;
33
34
const
std::string
&
detName
()
const
;
35
36
const
GEMSpecs
&
parameters
()
const
;
37
38
private
:
40
StripTopology
*
_top
;
41
43
StripTopology
*
_top_pad
;
44
45
std::vector<float>
_p
;
46
std::string
_n
;
47
};
48
#endif
GEMEtaPartitionSpecs::padTopology
const Topology & padTopology() const
Definition:
GEMEtaPartitionSpecs.cc:44
GEMEtaPartitionSpecs::specificPadTopology
const StripTopology & specificPadTopology() const
Definition:
GEMEtaPartitionSpecs.cc:46
GEMEtaPartitionSpecs::parameters
const GEMSpecs & parameters() const
Definition:
GEMEtaPartitionSpecs.cc:50
StripTopology
Definition:
StripTopology.h:11
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
GEMEtaPartitionSpecs::_top_pad
StripTopology * _top_pad
topology of trigger pads (pad = bundle of strips, basically, a "fat" strip)
Definition:
GEMEtaPartitionSpecs.h:43
GEMEtaPartitionSpecs::topology
const Topology & topology() const override
Definition:
GEMEtaPartitionSpecs.cc:40
GeomDetType::name
const std::string & name() const
Definition:
GeomDetType.h:19
GEMEtaPartitionSpecs::specificTopology
const StripTopology & specificTopology() const
Definition:
GEMEtaPartitionSpecs.cc:42
GeomDetType.h
GeomDetEnumerators::SubDetector
SubDetector
Definition:
GeomDetEnumerators.h:10
GEMEtaPartitionSpecs::_p
std::vector< float > _p
Definition:
GEMEtaPartitionSpecs.h:45
Topology
Definition:
Topology.h:39
GEMEtaPartitionSpecs::GEMSpecs
std::vector< float > GEMSpecs
Definition:
GEMEtaPartitionSpecs.h:20
GEMEtaPartitionSpecs
Definition:
GEMEtaPartitionSpecs.h:18
GEMEtaPartitionSpecs::_n
std::string _n
Definition:
GEMEtaPartitionSpecs.h:46
GEMEtaPartitionSpecs::GEMEtaPartitionSpecs
GEMEtaPartitionSpecs(SubDetector rss, const std::string &name, const GEMSpecs &pars)
Definition:
GEMEtaPartitionSpecs.cc:7
GEMEtaPartitionSpecs::~GEMEtaPartitionSpecs
~GEMEtaPartitionSpecs() override
Definition:
GEMEtaPartitionSpecs.cc:33
GEMEtaPartitionSpecs::_top
StripTopology * _top
topology of strips
Definition:
GEMEtaPartitionSpecs.h:40
GeomDetType
Definition:
GeomDetType.h:9
GEMEtaPartitionSpecs::detName
const std::string & detName() const
Definition:
GEMEtaPartitionSpecs.cc:48
Generated for CMSSW Reference Manual by
1.8.5