Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
19
class
GEMEtaPartitionSpecs
:
public
GeomDetType
20
{
21
public
:
22
23
typedef
std::vector<float>
GEMSpecs
;
24
25
GEMEtaPartitionSpecs
(
SubDetector
rss
,
const
std::string
&
name
,
const
GEMSpecs
& pars);
26
27
~GEMEtaPartitionSpecs
();
28
29
const
Topology
&
topology
()
const
;
30
31
const
StripTopology
&
specificTopology
()
const
;
32
33
const
Topology
&
padTopology
()
const
;
34
35
const
StripTopology
&
specificPadTopology
()
const
;
36
37
const
std::string
&
detName
()
const
;
38
39
private
:
40
42
StripTopology
*
_top
;
43
45
StripTopology
*
_top_pad
;
46
47
std::vector<float>
_p
;
48
std::string
_n
;
49
};
50
#endif
GEMEtaPartitionSpecs::padTopology
const Topology & padTopology() const
Definition:
GEMEtaPartitionSpecs.cc:56
GEMEtaPartitionSpecs::specificPadTopology
const StripTopology & specificPadTopology() const
Definition:
GEMEtaPartitionSpecs.cc:62
StripTopology
Definition:
StripTopology.h:11
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
GEMEtaPartitionSpecs::_top_pad
StripTopology * _top_pad
topology of trigger pads (pad = bundle of strips, basically, a "fat" strip)
Definition:
GEMEtaPartitionSpecs.h:45
evf::utils::rss
num rss
Definition:
procUtils.cc:101
GEMEtaPartitionSpecs::~GEMEtaPartitionSpecs
~GEMEtaPartitionSpecs()
Definition:
GEMEtaPartitionSpecs.cc:35
GeomDetType::name
const std::string & name() const
Definition:
GeomDetType.h:20
GEMEtaPartitionSpecs::specificTopology
const StripTopology & specificTopology() const
Definition:
GEMEtaPartitionSpecs.cc:49
GEMEtaPartitionSpecs::topology
const Topology & topology() const
Definition:
GEMEtaPartitionSpecs.cc:43
GeomDetType.h
GeomDetEnumerators::SubDetector
SubDetector
Definition:
GeomDetEnumerators.h:11
GEMEtaPartitionSpecs::_p
std::vector< float > _p
Definition:
GEMEtaPartitionSpecs.h:47
Topology
Definition:
Topology.h:42
GEMEtaPartitionSpecs::GEMSpecs
std::vector< float > GEMSpecs
Definition:
GEMEtaPartitionSpecs.h:23
GEMEtaPartitionSpecs
Definition:
GEMEtaPartitionSpecs.h:19
GEMEtaPartitionSpecs::_n
std::string _n
Definition:
GEMEtaPartitionSpecs.h:48
GEMEtaPartitionSpecs::GEMEtaPartitionSpecs
GEMEtaPartitionSpecs(SubDetector rss, const std::string &name, const GEMSpecs &pars)
Definition:
GEMEtaPartitionSpecs.cc:9
GEMEtaPartitionSpecs::_top
StripTopology * _top
topology of strips
Definition:
GEMEtaPartitionSpecs.h:42
GeomDetType
Definition:
GeomDetType.h:10
GEMEtaPartitionSpecs::detName
const std::string & detName() const
Definition:
GEMEtaPartitionSpecs.cc:69
Generated for CMSSW Reference Manual by
1.8.5