#include <TkCommonModeTopology.h>
Public Member Functions | |
std::vector< int > & | finalStrips () |
std::vector< int > & | initialStrips () |
int | numberOfSets () const |
int | numberOfStrips () const |
int | numberOfStripsPerSet () const |
void | setNumberOfSets (int in) |
void | setNumberOfStrips (int in) |
void | setNumberOfStripsPerSet (int in) |
int | setOfStrip (int) |
TkCommonModeTopology (int nstrips, int nstripsperset) | |
Private Attributes | |
std::vector< int > | finStrips |
std::vector< int > | initStrips |
int | numberStrips |
int | numberStripsPerSet |
Allows any topology for the Common Mode: 128 strips, 64, 32, 16, 8, ....
Definition at line 8 of file TkCommonModeTopology.h.
TkCommonModeTopology::TkCommonModeTopology | ( | int | nstrips, |
int | nstripsperset | ||
) |
Definition at line 11 of file TkCommonModeTopology.cc.
References finStrips, mps_fire::i, initStrips, numberOfSets(), and numberOfStripsPerSet().
|
inline |
Definition at line 27 of file TkCommonModeTopology.h.
References finStrips.
Referenced by TT6CommonModeCalculator::calculateCommonMode(), and setOfStrip().
|
inline |
Definition at line 26 of file TkCommonModeTopology.h.
References initStrips.
Referenced by TT6CommonModeCalculator::calculateCommonMode(), and setOfStrip().
|
inline |
Definition at line 22 of file TkCommonModeTopology.h.
References numberStrips, and numberStripsPerSet.
Referenced by TT6CommonModeCalculator::calculateCommonMode(), setOfStrip(), and TkCommonModeTopology().
|
inline |
|
inline |
Definition at line 20 of file TkCommonModeTopology.h.
References numberStripsPerSet.
Referenced by TkCommonModeTopology().
|
inline |
Set number of independent groups of strips in APV for CM
Definition at line 17 of file TkCommonModeTopology.h.
References recoMuon::in, numberStrips, and numberStripsPerSet.
|
inline |
Set number of strips in an APV = 128
Definition at line 13 of file TkCommonModeTopology.h.
References recoMuon::in, and numberStrips.
|
inline |
Set number of strips in each group for which CM is to be found
Definition at line 15 of file TkCommonModeTopology.h.
References recoMuon::in, and numberStripsPerSet.
int TkCommonModeTopology::setOfStrip | ( | int | in | ) |
Definition at line 3 of file TkCommonModeTopology.cc.
References finalStrips(), mps_fire::i, initialStrips(), and numberOfSets().
Referenced by MedianCommonModeCalculator::doIt(), and TT6CommonModeCalculator::doIt().
|
private |
Definition at line 33 of file TkCommonModeTopology.h.
Referenced by finalStrips(), and TkCommonModeTopology().
|
private |
Definition at line 32 of file TkCommonModeTopology.h.
Referenced by initialStrips(), and TkCommonModeTopology().
|
private |
Definition at line 30 of file TkCommonModeTopology.h.
Referenced by numberOfSets(), numberOfStrips(), setNumberOfSets(), and setNumberOfStrips().
|
private |
Definition at line 31 of file TkCommonModeTopology.h.
Referenced by numberOfSets(), numberOfStripsPerSet(), setNumberOfSets(), and setNumberOfStripsPerSet().