22 #ifndef L1Trigger_TrackTrigger_interface_HitPatternHelper_h 23 #define L1Trigger_TrackTrigger_interface_HitPatternHelper_h 60 int digiCot(
double cot,
int binEta)
const;
61 int digiZT(
double z0,
double cot,
int binEta)
const;
62 const std::vector<int>&
layerEncoding(
int binEta,
int binZT,
int binCot)
const {
65 const std::map<int, const tt::SensorModule*>&
layerEncodingMap(
int binEta,
int binZT,
int binCot)
const {
83 std::map<int, std::map<int, std::vector<int>>>
layermap_;
124 std::map<int, std::map<int, std::vector<int>>>
layermap_;
std::vector< float > bonusFeatures()
edm::ParameterSet iConfig_
int nKalmanLayers() const
Class to process and provide run-time constants used by Track Trigger emulators.
int numMissingInterior2()
std::vector< float > bonusFeatures_
const std::vector< int > & layerEncoding(int binEta, int binZT, int binCot) const
const trackerTFP::DataFormat dfcot_
double chosenRofZ() const
int digiZT(double z0, double cot, int binEta) const
const std::map< int, const tt::SensorModule * > & layerEncodingMap(int binEta, int binZT, int binCot) const
const trackerTFP::LayerEncoding layerEncoding_
const trackerTFP::DataFormat dfzT_
edm::ParameterSet oldKFPSet_
std::vector< int > binary_
std::map< int, const tt::SensorModule * > layerEncodingMap_
#define EVENTSETUP_DATA_DEFAULT_RECORD(_data_, _record_)
std::map< int, std::map< int, std::vector< int > > > layermap() const
std::vector< double > etaRegions_
std::vector< double > etaRegionsNewKF_
const trackerTFP::DataFormats dataFormats_
std::vector< int > layerEncoding_
const std::map< int, const tt::SensorModule * > & layerEncodingMap(int binEta, int binZT, int binCot) const
int findLayer(int layerId)
std::vector< int > binary()
std::vector< double > etaRegions() const
std::vector< double > etaRegions_
int numMissingInterior1()
Class to encode layer ids for Kalman Filter Layers consitent with rough r-z track parameters are coun...
const std::vector< int > & layerEncoding(int binEta, int binZT, int binCot) const
Setup(const edm::ParameterSet &iConfig, const tt::Setup &setupTT, const trackerTFP::DataFormats &dataFormats, const trackerTFP::LayerEncoding &layerEncoding)
int reducedId(int layerId)
int digiCot(double cot, int binEta) const
std::map< int, std::map< int, std::vector< int > > > layermap_
HitPatternHelper(const Setup *setup, int hitpattern, double cot, double z0)
int etaRegion(double z0, double cot, bool useNewKF) const
std::map< int, std::map< int, std::vector< int > > > layermap_