#include <HitPatternHelper.h>
Public Member Functions | |
std::vector< int > | binary () |
int | etaSector () |
int | findLayer (int layerId) |
HitPatternHelper () | |
HitPatternHelper (const Setup *setup, int hitpattern, double cot, double z0) | |
int | num2S () |
int | numExpLayer () |
int | numMissing2S () |
int | numMissingInterior1 () |
int | numMissingInterior2 () |
int | numMissingPS () |
int | numPS () |
int | ReducedId (int layerId) |
~HitPatternHelper () | |
Static Public Member Functions | |
static auto | equalID (tt::SensorModule lhs, tt::SensorModule rhs) |
static auto | smallerID (tt::SensorModule lhs, tt::SensorModule rhs) |
Private Attributes | |
std::vector< int > | binary_ |
float | chosenRofZ_ |
double | cot_ |
float | deltaTanL_ |
std::vector< double > | etaRegions_ |
int | etaSector_ |
int | hitpattern_ |
bool | hphDebug_ |
std::map< int, std::map< int, std::vector< int > > > | layermap_ |
std::vector< tt::SensorModule > | layers_ |
int | nKalmanLayers_ |
int | num2S_ |
int | numExpLayer_ |
int | numMissing2S_ |
int | numMissingInterior1_ |
int | numMissingInterior2_ |
int | numMissingLayer_ |
int | numMissingPS_ |
int | numPS_ |
const Setup * | setup_ |
bool | useNewKF_ |
double | z0_ |
Definition at line 72 of file HitPatternHelper.h.
|
inline |
Definition at line 74 of file HitPatternHelper.h.
hph::HitPatternHelper::HitPatternHelper | ( | const Setup * | setup, |
int | hitpattern, | ||
double | cot, | ||
double | z0 | ||
) |
Definition at line 44 of file HitPatternHelper.cc.
References funct::abs(), binary_, chosenRofZ_, cot_, ztail::d, deltaTanL_, relativeConstraints::empty, equalID(), ALCARECOTkAlBeamHalo_cff::etaMax, etaRegions_, etaSector_, JetChargeProducer_cfi::exp, findLayer(), hitpattern_, hphDebug_, mps_fire::i, createfilelist::int, dqmiolumiharvest::j, dqmdumpme::k, layermap_, layers_, nKalmanLayers_, num2S_, numExpLayer_, numMissing2S_, numMissingInterior1_, numMissingInterior2_, numMissingPS_, numPS_, ReducedId(), hph::Setup::sensorModules(), cmsswSequenceInfo::seq, setup_, smallerID(), jetUpdater_cfi::sort, funct::tan(), tier0::unique(), useNewKF_, and z0_.
|
inline |
Definition at line 76 of file HitPatternHelper.h.
|
inline |
|
inlinestatic |
Definition at line 98 of file HitPatternHelper.h.
References tt::SensorModule::layerId().
Referenced by HitPatternHelper().
|
inline |
int hph::HitPatternHelper::findLayer | ( | int | layerId | ) |
Definition at line 264 of file HitPatternHelper.cc.
References mps_fire::i, createfilelist::int, and layers_.
Referenced by HitPatternHelper().
|
inline |
|
inline |
|
inline |
Definition at line 85 of file HitPatternHelper.h.
References numMissing2S_.
|
inline |
Definition at line 90 of file HitPatternHelper.h.
References numMissingInterior1_.
|
inline |
Definition at line 93 of file HitPatternHelper.h.
References numMissingInterior2_.
|
inline |
|
inline |
int hph::HitPatternHelper::ReducedId | ( | int | layerId | ) |
Definition at line 251 of file HitPatternHelper.cc.
References hphDebug_.
Referenced by HitPatternHelper().
|
inlinestatic |
Definition at line 97 of file HitPatternHelper.h.
References tt::SensorModule::layerId().
Referenced by HitPatternHelper().
|
private |
Definition at line 119 of file HitPatternHelper.h.
Referenced by binary(), and HitPatternHelper().
|
private |
Definition at line 122 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 115 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 123 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 124 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 105 of file HitPatternHelper.h.
Referenced by etaSector(), and HitPatternHelper().
|
private |
Definition at line 106 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 120 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and ReducedId().
|
private |
Definition at line 126 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 118 of file HitPatternHelper.h.
Referenced by findLayer(), and HitPatternHelper().
|
private |
Definition at line 125 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 112 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and num2S().
|
private |
Definition at line 107 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and numExpLayer().
|
private |
Definition at line 110 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and numMissing2S().
|
private |
Definition at line 113 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and numMissingInterior1().
|
private |
Definition at line 114 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and numMissingInterior2().
|
private |
Definition at line 108 of file HitPatternHelper.h.
|
private |
Definition at line 109 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and numMissingPS().
|
private |
Definition at line 111 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and numPS().
|
private |
Definition at line 117 of file HitPatternHelper.h.
Referenced by HitPatternHelper(), and upgradeWorkflowComponents.UpgradeWorkflow::setup().
|
private |
Definition at line 121 of file HitPatternHelper.h.
Referenced by HitPatternHelper().
|
private |
Definition at line 116 of file HitPatternHelper.h.
Referenced by HitPatternHelper().