Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CalibTracker
SiStripAPVAnalysis
src
TkCommonModeTopology.cc
Go to the documentation of this file.
1
#include "
CalibTracker/SiStripAPVAnalysis/interface/TkCommonModeTopology.h
"
2
3
int
TkCommonModeTopology::setOfStrip
(
int
in
) {
4
for
(
int
i
= 0;
i
<
numberOfSets
();
i
++) {
5
if
(in >=
initialStrips
()[
i
] && in <=
finalStrips
()[
i
])
6
return
i
;
7
}
8
return
-1;
9
}
10
11
TkCommonModeTopology::TkCommonModeTopology
(
int
nstrips,
int
nstripsperset)
12
: numberStrips(nstrips), numberStripsPerSet(nstripsperset) {
13
initStrips
.clear();
14
finStrips
.clear();
15
for
(
int
i
= 0;
i
<
numberOfSets
();
i
++) {
16
initStrips
.push_back(
i
*
numberOfStripsPerSet
());
17
finStrips
.push_back((
i
+ 1) *
numberOfStripsPerSet
() - 1);
18
}
19
}
TkCommonModeTopology::initStrips
std::vector< int > initStrips
Definition:
TkCommonModeTopology.h:32
mps_fire.i
i
Definition:
mps_fire.py:428
TkCommonModeTopology::setOfStrip
int setOfStrip(int)
Definition:
TkCommonModeTopology.cc:3
TkCommonModeTopology::initialStrips
std::vector< int > & initialStrips()
Definition:
TkCommonModeTopology.h:26
TkCommonModeTopology::TkCommonModeTopology
TkCommonModeTopology(int nstrips, int nstripsperset)
Definition:
TkCommonModeTopology.cc:11
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
TkCommonModeTopology.h
TkCommonModeTopology::finalStrips
std::vector< int > & finalStrips()
Definition:
TkCommonModeTopology.h:27
TkCommonModeTopology::numberOfSets
int numberOfSets() const
Definition:
TkCommonModeTopology.h:22
TkCommonModeTopology::numberOfStripsPerSet
int numberOfStripsPerSet() const
Definition:
TkCommonModeTopology.h:20
TkCommonModeTopology::finStrips
std::vector< int > finStrips
Definition:
TkCommonModeTopology.h:33
Generated for CMSSW Reference Manual by
1.8.5