1 #ifndef L1Trigger_TrackerTFP_LayerEncoding_h 2 #define L1Trigger_TrackerTFP_LayerEncoding_h 25 const std::vector<int>&
layerEncoding(
int binEta,
int binZT,
int binCot)
const {
28 const std::map<int, const tt::SensorModule*>&
layerEncodingMap(
int binEta,
int binZT,
int binCot)
const {
32 const std::vector<int>&
maybeLayer(
int binEta,
int binZT,
int binCot)
const {
36 const int layerIdKF(
int binEta,
int binZT,
int binCot,
int layerId)
const;
51 std::vector<std::vector<std::vector<std::map<int, const tt::SensorModule*>>>>
layerEncodingMap_;
53 std::vector<std::vector<std::vector<std::vector<int>>>>
maybeLayer_;
const std::vector< int > & maybeLayer(int binEta, int binZT, int binCot) const
const DataFormats * dataFormats_
Bit vector used by Track Trigger emulators. Mainly used to convert integers into arbitrary (within ma...
Class to process and provide run-time constants used by Track Trigger emulators.
const std::vector< int > & layerEncoding(int binEta, int binZT, int binCot) const
TTBV maybePattern(int binEta, int binZT, int binCot) const
#define EVENTSETUP_DATA_DEFAULT_RECORD(_data_, _record_)
const std::map< int, const tt::SensorModule * > & layerEncodingMap(int binEta, int binZT, int binCot) const
std::vector< std::vector< std::vector< std::vector< int > > > > layerEncoding_
std::vector< std::vector< std::vector< std::vector< int > > > > maybeLayer_
Class to encode layer ids for Kalman Filter Layers consitent with rough r-z track parameters are coun...
const int layerIdKF(int binEta, int binZT, int binCot, int layerId) const
std::vector< std::vector< std::vector< std::map< int, const tt::SensorModule * > > > > layerEncodingMap_