Geometry
CSCGeometry
interface
CSCStripTopology.h
Go to the documentation of this file.
1
#ifndef CSC_STRIP_TOPOLOGY_H
2
#define CSC_STRIP_TOPOLOGY_H
3
4
#include "
Geometry/CSCGeometry/interface/OffsetRadialStripTopology.h
"
5
#include <iosfwd>
6
#include <utility>
// for std::pair
7
28
class
CSCStripTopology
:
public
OffsetRadialStripTopology
{
29
public
:
40
CSCStripTopology
(
int
ns,
float
aw,
float
dh
,
float
r
,
float
aoff,
float
ymid);
41
42
~CSCStripTopology
()
override
;
43
49
std::pair<float, float>
equationOfStrip
(
float
strip
)
const
;
50
54
std::pair<float, float>
yLimitsOfStripPlane
()
const
;
55
56
virtual
CSCStripTopology
*
clone
()
const
= 0;
57
61
virtual
std::ostream&
put
(std::ostream&)
const
= 0;
62
63
friend
std::ostream&
operator<<
(std::ostream&
s
,
const
CSCStripTopology
&
r
);
64
};
65
66
#endif
OffsetRadialStripTopology.h
CSCStripTopology::operator<<
friend std::ostream & operator<<(std::ostream &s, const CSCStripTopology &r)
Definition:
CSCStripTopology.cc:39
OffsetRadialStripTopology
Definition:
OffsetRadialStripTopology.h:17
CSCStripTopology::equationOfStrip
std::pair< float, float > equationOfStrip(float strip) const
Definition:
CSCStripTopology.cc:9
CSCStripTopology::yLimitsOfStripPlane
std::pair< float, float > yLimitsOfStripPlane() const
Definition:
CSCStripTopology.cc:27
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
CSCStripTopology::CSCStripTopology
CSCStripTopology(int ns, float aw, float dh, float r, float aoff, float ymid)
Definition:
CSCStripTopology.cc:4
CSCStripTopology::put
virtual std::ostream & put(std::ostream &) const =0
alignCSCRings.r
r
Definition:
alignCSCRings.py:93
CSCStripTopology
Definition:
CSCStripTopology.h:28
OffsetRadialStripTopology::strip
float strip(const LocalPoint &) const override
Definition:
OffsetRadialStripTopology.cc:73
CSCStripTopology::clone
virtual CSCStripTopology * clone() const =0
cuy.dh
dh
Definition:
cuy.py:354
CSCStripTopology::~CSCStripTopology
~CSCStripTopology() override
Definition:
CSCStripTopology.cc:7
Generated for CMSSW Reference Manual by
1.8.16