9 lut_[2 * 64 + 8] = (TH1*)
lutFile_->Get(
"gain_8_2");
10 lut_[2 * 64 + 12] = (TH1*)
lutFile_->Get(
"gain_12_2");
11 lut_[2 * 64 + 4] = (TH1*)
lutFile_->Get(
"gain_4_2");
12 lut_[1 * 64 + 12] = (TH1*)
lutFile_->Get(
"gain_12_1");
13 lut_[1 * 64 + 10] = (TH1*)
lutFile_->Get(
"gain_10_1");
14 lut_[1 * 64 + 6] = (TH1*)
lutFile_->Get(
"gain_6_1");
15 lut_[1 * 64 + 14] = (TH1*)
lutFile_->Get(
"gain_14_1");
16 lut_[3] = (TH1*)
lutFile_->Get(
"gain_3_0");
17 lut_[5] = (TH1*)
lutFile_->Get(
"gain_5_0");
18 lut_[6] = (TH1*)
lutFile_->Get(
"gain_6_0");
19 lut_[7] = (TH1*)
lutFile_->Get(
"gain_7_0");
20 lut_[9] = (TH1*)
lutFile_->Get(
"gain_9_0");
21 lut_[10] = (TH1*)
lutFile_->Get(
"gain_10_0");
22 lut_[11] = (TH1*)
lutFile_->Get(
"gain_11_0");
23 lut_[12] = (TH1*)
lutFile_->Get(
"gain_12_0");
24 lut_[13] = (TH1*)
lutFile_->Get(
"gain_13_0");
25 lut_[14] = (TH1*)
lutFile_->Get(
"gain_14_0");
26 lut_[15] = (TH1*)
lutFile_->Get(
"gain_15_0");
77 std::vector<float> gain(4, 0.0);
78 const TH1*
h =
lut_[64 * step + bitmask];
79 gain[0] = h->GetBinContent(K + 1);
80 gain[2] = h->GetBinContent(1024 + K + 1);
85 std::vector<float> gain(4, 0.0);
91 h =
lut2LL_[64 * step + bitmask];
93 h =
lut2LH_[64 * step + bitmask];
96 h =
lut2HL_[64 * step + bitmask];
98 h =
lut2HH_[64 * step + bitmask];
100 gain[0] = h->GetBinContent(K + 1);
101 gain[1] = h->GetBinContent(512 + K + 1);
102 gain[2] = h->GetBinContent(2 * 512 + K + 1);
103 gain[3] = h->GetBinContent(3 * 512 + K + 1);
108 const TH1*
h =
lut_[bitmask];
109 std::pair<float, float> gain(-h->GetBinContent(K + 1), -h->GetBinContent(1024 + K + 1));
115 return uint(h->GetBinContent(h->GetXaxis()->FindBin(mask)));
~L1TMuonBarrelKalmanLUTs()
uint coarseEta(uint, uint)
L1TMuonBarrelKalmanLUTs(const std::string &)
std::map< uint, const TH1 * > lut2HH_
std::pair< float, float > vertexGain(uint, uint)
std::map< uint, const TH1 * > coarseEta_
std::map< uint, const TH1 * > lut2HL_
std::map< uint, const TH1 * > lut2LH_
std::map< uint, const TH1 * > lut_
std::vector< float > trackGain2(uint, uint, uint, uint, uint)
std::string fullPath() const
std::map< uint, const TH1 * > lut2LL_
std::vector< float > trackGain(uint, uint, uint)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.