#include <L1TMuonBarrelKalmanLUTs.h>
Public Member Functions | |
uint | coarseEta (uint, uint) |
L1TMuonBarrelKalmanLUTs (const std::string &) | |
std::vector< float > | trackGain (uint, uint, uint) |
std::vector< float > | trackGain2 (uint, uint, uint, uint, uint) |
std::pair< float, float > | vertexGain (uint, uint) |
~L1TMuonBarrelKalmanLUTs () | |
Private Attributes | |
std::map< uint, const TH1 * > | coarseEta_ |
std::map< uint, const TH1 * > | lut2HH_ |
std::map< uint, const TH1 * > | lut2HL_ |
std::map< uint, const TH1 * > | lut2LH_ |
std::map< uint, const TH1 * > | lut2LL_ |
std::map< uint, const TH1 * > | lut_ |
TFile * | lutFile_ |
Definition at line 9 of file L1TMuonBarrelKalmanLUTs.h.
L1TMuonBarrelKalmanLUTs::L1TMuonBarrelKalmanLUTs | ( | const std::string & | filename | ) |
Definition at line 4 of file L1TMuonBarrelKalmanLUTs.cc.
References coarseEta_, edm::FileInPath::fullPath(), lut2HH_, lut2HL_, lut2LH_, lut2LL_, lut_, lutFile_, and fed_dqm_sourceclient-live_cfg::path.
L1TMuonBarrelKalmanLUTs::~L1TMuonBarrelKalmanLUTs | ( | ) |
uint L1TMuonBarrelKalmanLUTs::coarseEta | ( | uint | pattern, |
uint | mask | ||
) |
Definition at line 113 of file L1TMuonBarrelKalmanLUTs.cc.
References coarseEta_, h, and parallelization::uint().
Referenced by L1TMuonBarrelKalmanAlgo::calculateEta().
std::vector< float > L1TMuonBarrelKalmanLUTs::trackGain | ( | uint | step, |
uint | bitmask, | ||
uint | K | ||
) |
Definition at line 76 of file L1TMuonBarrelKalmanLUTs.cc.
Referenced by L1TMuonBarrelKalmanAlgo::updateLUT().
std::vector< float > L1TMuonBarrelKalmanLUTs::trackGain2 | ( | uint | step, |
uint | bitmask, | ||
uint | K, | ||
uint | qual1, | ||
uint | qual2 | ||
) |
Definition at line 84 of file L1TMuonBarrelKalmanLUTs.cc.
References h, lut2HH_, lut2HL_, lut2LH_, and lut2LL_.
Referenced by L1TMuonBarrelKalmanAlgo::updateLUT().
std::pair< float, float > L1TMuonBarrelKalmanLUTs::vertexGain | ( | uint | bitmask, |
uint | K | ||
) |
Definition at line 107 of file L1TMuonBarrelKalmanLUTs.cc.
Referenced by L1TMuonBarrelKalmanAlgo::vertexConstraintLUT().
|
private |
Definition at line 26 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by coarseEta(), and L1TMuonBarrelKalmanLUTs().
|
private |
Definition at line 22 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by L1TMuonBarrelKalmanLUTs(), and trackGain2().
|
private |
Definition at line 24 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by L1TMuonBarrelKalmanLUTs(), and trackGain2().
|
private |
Definition at line 23 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by L1TMuonBarrelKalmanLUTs(), and trackGain2().
|
private |
Definition at line 25 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by L1TMuonBarrelKalmanLUTs(), and trackGain2().
|
private |
Definition at line 21 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by L1TMuonBarrelKalmanLUTs(), trackGain(), and vertexGain().
|
private |
Definition at line 20 of file L1TMuonBarrelKalmanLUTs.h.
Referenced by L1TMuonBarrelKalmanLUTs(), and ~L1TMuonBarrelKalmanLUTs().