#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) |
std::pair< float, float > | vertexGain (uint, uint) |
~L1TMuonBarrelKalmanLUTs () | |
Private Attributes | |
std::map< uint, const TH1 * > | coarseEta_ |
std::map< uint, const TH1 * > | lut2_ |
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(), lut2_, lut_, lutFile_, and callgraph::path.
L1TMuonBarrelKalmanLUTs::~L1TMuonBarrelKalmanLUTs | ( | ) |
uint L1TMuonBarrelKalmanLUTs::coarseEta | ( | uint | pattern, |
uint | mask | ||
) |
Definition at line 96 of file L1TMuonBarrelKalmanLUTs.cc.
References coarseEta_, h, listBenchmarks::pattern, and parallelization::uint().
Referenced by L1TMuonBarrelKalmanAlgo::calculateEta().
std::vector< float > L1TMuonBarrelKalmanLUTs::trackGain | ( | uint | step, |
uint | bitmask, | ||
uint | K | ||
) |
Definition at line 64 of file L1TMuonBarrelKalmanLUTs.cc.
References muonCSCDigis_cfi::gain, h, and lut_.
Referenced by L1TMuonBarrelKalmanAlgo::updateLUT().
std::vector< float > L1TMuonBarrelKalmanLUTs::trackGain2 | ( | uint | step, |
uint | bitmask, | ||
uint | K | ||
) |
Definition at line 73 of file L1TMuonBarrelKalmanLUTs.cc.
References muonCSCDigis_cfi::gain, h, and lut2_.
Referenced by L1TMuonBarrelKalmanAlgo::updateLUT().
std::pair< float, float > L1TMuonBarrelKalmanLUTs::vertexGain | ( | uint | bitmask, |
uint | K | ||
) |
Definition at line 88 of file L1TMuonBarrelKalmanLUTs.cc.
References muonCSCDigis_cfi::gain, h, and lut_.
Referenced by L1TMuonBarrelKalmanAlgo::vertexConstraintLUT().
|
private |
Definition at line 23 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 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().