1 #ifndef L1Trigger_Phase2L1GMT_KMTFLUTS_h 2 #define L1Trigger_Phase2L1GMT_KMTFLUTS_h 74 std::vector<float>
gain(4, 0.0);
76 gain[0] =
h->GetBinContent(K + 1);
77 gain[2] =
h->GetBinContent(1024 + K + 1);
82 std::vector<float>
gain(4, 0.0);
95 gain[0] =
h->GetBinContent(K + 1);
96 gain[1] =
h->GetBinContent(512 + K + 1);
97 gain[2] =
h->GetBinContent(2 * 512 + K + 1);
98 gain[3] =
h->GetBinContent(3 * 512 + K + 1);
103 const TH1 *
h =
lut_[bitmask];
104 std::pair<float, float>
gain(-
h->GetBinContent(K + 1), -
h->GetBinContent(1024 + K + 1));
113 std::map<uint, const TH1 *>
lut_;
std::pair< float, float > vertexGain(uint bitmask, uint K)
std::map< uint, const TH1 * > lut2HH_
uint coarseEta(uint mask)
std::vector< float > trackGain(uint step, uint bitmask, uint K)
KMTFLUTs(const std::string &filename)
std::map< uint, const TH1 * > lut2LH_
std::vector< float > trackGain2(uint step, uint bitmask, uint K, uint qual1, uint qual2)
std::map< uint, const TH1 * > lut_
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
std::map< uint, const TH1 * > lut2HL_
std::map< uint, const TH1 * > lut2LL_