#include <HitPatternHelper.h>
Definition at line 89 of file HitPatternHelper.h.
◆ HitPatternHelper()
hph::HitPatternHelper::HitPatternHelper |
( |
const Setup * |
setup, |
|
|
int |
hitpattern, |
|
|
double |
cot, |
|
|
double |
z0 |
|
) |
| |
Definition at line 58 of file HitPatternHelper.cc.
References binary_, relativeConstraints::empty, etaRegions_, etaSector_, findLayer(), hitpattern_, hphDebug_, mps_fire::i, createfilelist::int, dqmiolumiharvest::j, isotrackApplyRegressor::k, layerEncoding_, layerEncodingMap_, layermap_, nKalmanLayers_, num2S_, numExpLayer_, numMissing2S_, numMissingInterior1_, numMissingInterior2_, numMissingPS_, numPS_, reducedId(), cmsswSequenceInfo::seq, and useNewKF_.
83 if (kf_eta_reg < ((
int)
etaRegions_.size() - 1) / 2) {
92 for (
int i = 0;
i < nbits;
i++) {
101 bool realhit =
false;
120 edm::LogVerbatim(
"TrackTriggerHPH") <<
"======================================================";
122 <<
"Looking at hitpattern " << std::bitset<7>(
hitpattern_) <<
"; Looping over KF layers:";
234 edm::LogVerbatim(
"TrackTriggerHPH") <<
"======================================================";
Log< level::Info, true > LogVerbatim
int nKalmanLayers() const
std::vector< float > bonusFeatures_
int digiZT(double z0, double cot, int binEta) const
std::vector< int > binary_
std::map< int, const tt::SensorModule * > layerEncodingMap_
std::map< int, std::map< int, std::vector< int > > > layermap() const
std::vector< double > etaRegions_
std::vector< int > layerEncoding_
int findLayer(int layerId)
std::vector< double > etaRegions() const
int reducedId(int layerId)
int digiCot(double cot, int binEta) const
std::map< int, std::map< int, std::vector< int > > > layermap_
int etaRegion(double z0, double cot, bool useNewKF) const
◆ ~HitPatternHelper()
hph::HitPatternHelper::~HitPatternHelper |
( |
| ) |
|
|
inline |
◆ binary()
std::vector<int> hph::HitPatternHelper::binary |
( |
| ) |
|
|
inline |
◆ bonusFeatures()
std::vector<float> hph::HitPatternHelper::bonusFeatures |
( |
| ) |
|
|
inline |
◆ etaSector()
int hph::HitPatternHelper::etaSector |
( |
| ) |
|
|
inline |
◆ findLayer()
int hph::HitPatternHelper::findLayer |
( |
int |
layerId | ) |
|
◆ num2S()
int hph::HitPatternHelper::num2S |
( |
| ) |
|
|
inline |
◆ numExpLayer()
int hph::HitPatternHelper::numExpLayer |
( |
| ) |
|
|
inline |
◆ numMissing2S()
int hph::HitPatternHelper::numMissing2S |
( |
| ) |
|
|
inline |
◆ numMissingInterior1()
int hph::HitPatternHelper::numMissingInterior1 |
( |
| ) |
|
|
inline |
◆ numMissingInterior2()
int hph::HitPatternHelper::numMissingInterior2 |
( |
| ) |
|
|
inline |
◆ numMissingPS()
int hph::HitPatternHelper::numMissingPS |
( |
| ) |
|
|
inline |
◆ numPS()
int hph::HitPatternHelper::numPS |
( |
| ) |
|
|
inline |
◆ reducedId()
int hph::HitPatternHelper::reducedId |
( |
int |
layerId | ) |
|
◆ binary_
std::vector<int> hph::HitPatternHelper::binary_ |
|
private |
◆ bonusFeatures_
std::vector<float> hph::HitPatternHelper::bonusFeatures_ |
|
private |
◆ cotBin_
int hph::HitPatternHelper::cotBin_ |
|
private |
◆ etaBin_
int hph::HitPatternHelper::etaBin_ |
|
private |
◆ etaRegions_
std::vector<double> hph::HitPatternHelper::etaRegions_ |
|
private |
◆ etaSector_
int hph::HitPatternHelper::etaSector_ |
|
private |
◆ hitpattern_
int hph::HitPatternHelper::hitpattern_ |
|
private |
◆ hphDebug_
bool hph::HitPatternHelper::hphDebug_ |
|
private |
◆ layerEncoding_
std::vector<int> hph::HitPatternHelper::layerEncoding_ |
|
private |
◆ layerEncodingMap_
◆ layermap_
std::map<int, std::map<int, std::vector<int> > > hph::HitPatternHelper::layermap_ |
|
private |
◆ nKalmanLayers_
int hph::HitPatternHelper::nKalmanLayers_ |
|
private |
◆ num2S_
int hph::HitPatternHelper::num2S_ |
|
private |
◆ numExpLayer_
int hph::HitPatternHelper::numExpLayer_ |
|
private |
◆ numMissing2S_
int hph::HitPatternHelper::numMissing2S_ |
|
private |
◆ numMissingInterior1_
int hph::HitPatternHelper::numMissingInterior1_ |
|
private |
◆ numMissingInterior2_
int hph::HitPatternHelper::numMissingInterior2_ |
|
private |
◆ numMissingLayer_
int hph::HitPatternHelper::numMissingLayer_ |
|
private |
◆ numMissingPS_
int hph::HitPatternHelper::numMissingPS_ |
|
private |
◆ numPS_
int hph::HitPatternHelper::numPS_ |
|
private |
◆ setup_
const Setup* hph::HitPatternHelper::setup_ |
|
private |
◆ useNewKF_
bool hph::HitPatternHelper::useNewKF_ |
|
private |
◆ zTBin_
int hph::HitPatternHelper::zTBin_ |
|
private |