22 #ifndef L1Trigger_TrackTrigger_interface_HitPatternHelper_h 23 #define L1Trigger_TrackTrigger_interface_HitPatternHelper_h 57 static auto smallerID(std::pair<int, bool> lhs, std::pair<int, bool> rhs) {
return lhs.first < rhs.first; }
58 static auto equalID(std::pair<int, bool> lhs, std::pair<int, bool> rhs) {
return lhs.first == rhs.first; }
63 std::vector<std::pair<int, bool>>
66 std::map<int, std::map<int, std::vector<int>>>
layermap_;
126 std::map<int, std::map<int, std::vector<int>>>
layermap_;
edm::ParameterSet iConfig_
T getParameter(std::string const &) const
int nKalmanLayers() const
double chosenRofZ() const
Class to process and provide run-time constants used by Track Trigger emulators.
static auto equalID(tt::SensorModule lhs, tt::SensorModule rhs)
double boundarieEta(int eta) const
int numMissingInterior2()
double chosenRofZ() const
std::vector< int > binary_
#define EVENTSETUP_DATA_DEFAULT_RECORD(_data_, _record_)
static auto smallerID(tt::SensorModule lhs, tt::SensorModule rhs)
std::map< int, std::map< int, std::vector< int > > > layermap() const
const std::vector< SensorModule > & sensorModules() const
std::vector< double > etaRegions_
std::vector< tt::SensorModule > layers_
static auto smallerID(std::pair< int, bool > lhs, std::pair< int, bool > rhs)
std::vector< std::pair< int, bool > > layerIds_
int findLayer(int layerId)
std::vector< int > binary()
std::vector< tt::SensorModule > sensorModules() const
std::vector< double > etaRegions() const
int numMissingInterior1()
int ReducedId(int layerId)
std::map< int, std::map< int, std::vector< int > > > layermap_
static auto equalID(std::pair< int, bool > lhs, std::pair< int, bool > rhs)
std::map< int, std::map< int, std::vector< int > > > layermap_