#include <RpcCondDbData.h>
Definition at line 24 of file RpcCondDbData.h.
◆ RpcCondDbData()
| RpcCondDbData::RpcCondDbData |
( |
| ) |
|
|
default |
◆ ~RpcCondDbData()
| RpcCondDbData::~RpcCondDbData |
( |
| ) |
|
|
default |
◆ getEfficiency()
| std::optional< double > RpcCondDbData::getEfficiency |
( |
const Identifier & | Id | ) |
const |
Definition at line 36 of file RpcCondDbData.cxx.
36 {
38 return itr==
m_cachedEfficiency.end() ? std::nullopt : std::make_optional<double>(itr->second);
39}
std::unordered_map< Identifier, double > m_cachedEfficiency
Used to describe the panel Efficiency.
◆ getFracClusterSize1()
| std::optional< double > RpcCondDbData::getFracClusterSize1 |
( |
const Identifier & | Id | ) |
const |
Definition at line 40 of file RpcCondDbData.cxx.
40 {
43}
std::unordered_map< Identifier, double > m_cachedFracClusterSize1
Used for cluster size evaluation.
◆ getFracClusterSize2()
| std::optional< double > RpcCondDbData::getFracClusterSize2 |
( |
const Identifier & | Id | ) |
const |
Definition at line 44 of file RpcCondDbData.cxx.
44 {
47}
std::unordered_map< Identifier, double > m_cachedFracClusterSize2
Used for cluster size evaluation.
◆ getFracClusterSize3()
| std::optional< double > RpcCondDbData::getFracClusterSize3 |
( |
const Identifier & | | ) |
const |
◆ getFracDeadStrip()
| std::optional< double > RpcCondDbData::getFracDeadStrip |
( |
const Identifier & | Id | ) |
const |
Definition at line 48 of file RpcCondDbData.cxx.
48 {
51}
std::unordered_map< Identifier, double > m_cachedFracDeadStrip
Used in digitization for efficiency calculation.
◆ getGapEfficiency()
| std::optional< double > RpcCondDbData::getGapEfficiency |
( |
const Identifier & | Id | ) |
const |
Definition at line 52 of file RpcCondDbData.cxx.
52 {
55}
std::unordered_map< Identifier, double > m_cachedGapEfficiency
Used to describe the gap efficiency.
◆ getMeanClusterSize()
| std::optional< double > RpcCondDbData::getMeanClusterSize |
( |
const Identifier & | Id | ) |
const |
Definition at line 56 of file RpcCondDbData.cxx.
56 {
59}
std::unordered_map< Identifier, double > m_cachedMeanClusterSize
Used for cluster size evaluation.
◆ getProjectedTrack()
| std::optional< int > RpcCondDbData::getProjectedTrack |
( |
const Identifier & | Id | ) |
const |
Definition at line 60 of file RpcCondDbData.cxx.
60 {
63}
std::unordered_map< Identifier, int > m_cachedProjectedTracks
Used in digitization for efficiency / mean cluster evaluation.
◆ getStripTime()
| std::optional< double > RpcCondDbData::getStripTime |
( |
const Identifier & | Id | ) |
const |
Definition at line 64 of file RpcCondDbData.cxx.
64 {
66 return itr ==
m_cachedStripTime.find(Id) ? std::nullopt : std::make_optional<double>(itr->second);
67}
std::unordered_map< Identifier, double > m_cachedStripTime
Used in Rdo -> Prd conversion.
◆ setEfficiency()
| void RpcCondDbData::setEfficiency |
( |
Identifier | chamberId, |
|
|
double | efficiency ) |
Definition at line 8 of file RpcCondDbData.cxx.
8 {
10}
void efficiency(std::vector< double > &bins, std::vector< double > &values, const std::vector< std::string > &files, const std::string &histname, const std::string &tplotname, const std::string &label="")
◆ setFracClusterSize1()
| void RpcCondDbData::setFracClusterSize1 |
( |
Identifier | chamberId, |
|
|
double | fcs ) |
◆ setFracClusterSize2()
| void RpcCondDbData::setFracClusterSize2 |
( |
Identifier | chamberId, |
|
|
double | fcs ) |
◆ setFracDeadStrip()
| void RpcCondDbData::setFracDeadStrip |
( |
Identifier | chamberId, |
|
|
double | fds ) |
◆ setGapEfficiency()
| void RpcCondDbData::setGapEfficiency |
( |
Identifier | chamberId, |
|
|
double | efficiency ) |
◆ setMeanClusterSize()
| void RpcCondDbData::setMeanClusterSize |
( |
Identifier | chamberId, |
|
|
double | mcs ) |
◆ setProjectedTrack()
| void RpcCondDbData::setProjectedTrack |
( |
Identifier | chamberId, |
|
|
int | projectedTracks ) |
◆ setStripTime()
| void RpcCondDbData::setStripTime |
( |
Identifier | stripId, |
|
|
const std::vector< double > & | time ) |
◆ RpcCondDbAlg
◆ m_cachedEfficiency
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedEfficiency |
|
private |
◆ m_cachedFracClusterSize1
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedFracClusterSize1 |
|
private |
◆ m_cachedFracClusterSize2
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedFracClusterSize2 |
|
private |
◆ m_cachedFracDeadStrip
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedFracDeadStrip |
|
private |
Used in digitization for efficiency calculation.
Definition at line 60 of file RpcCondDbData.h.
◆ m_cachedGapEfficiency
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedGapEfficiency |
|
private |
◆ m_cachedMeanClusterSize
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedMeanClusterSize |
|
private |
◆ m_cachedProjectedTracks
| std::unordered_map<Identifier, int> RpcCondDbData::m_cachedProjectedTracks |
|
private |
Used in digitization for efficiency / mean cluster evaluation.
Definition at line 66 of file RpcCondDbData.h.
◆ m_cachedStripTime
| std::unordered_map<Identifier, double> RpcCondDbData::m_cachedStripTime |
|
private |
The documentation for this class was generated from the following files: