ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
CscCalib
CscCalibData
src
CscCalibReportPed.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
CscCalibData/CscCalibReportPed.h
"
6
#include "TH1I.h"
7
#include "TH2F.h"
8
9
#include <utility>
10
11
/* default constructor */
12
CscCalibReportPed::CscCalibReportPed
()
13
{ }
14
15
/* full constructor */
16
CscCalibReportPed::CscCalibReportPed
(std::string
label
) :
17
CscCalibReportBase
::
CscCalibReportBase
(
std
::move(
label
))
18
{ }
19
20
CscCalibReportPed::~CscCalibReportPed
()
21
{
22
}
23
24
void
CscCalibReportPed::setPedAmpHists
(std::vector<TH1I*>&& somePedAmpHists)
25
{
26
m_pedAmpHists
= std::move(somePedAmpHists);
27
}
28
29
void
CscCalibReportPed::setSampHists
(std::vector< std::vector<TH1I*> >&& someSampHists)
30
{
31
m_sampHists
= std::move(someSampHists);
32
}
33
34
void
CscCalibReportPed::setBitHists
(std::vector<TH1I*>&& someBitHists)
35
{
36
m_bitHists
= std::move(someBitHists);
37
}
38
39
void
CscCalibReportPed::setBitCorrelation
(std::vector<TH2F*>&& somebitCorrelation)
40
{
41
m_bitCorrelation
= std::move(somebitCorrelation);
42
}
43
44
const
std::vector<TH1I*>&
CscCalibReportPed::getPedAmpHists
()
const
45
{
46
return
m_pedAmpHists
;
47
}
48
49
const
std::vector<std::vector<TH1I*> >&
CscCalibReportPed:: getSampHists
()
const
50
{
51
return
m_sampHists
;
52
}
53
54
const
std::vector<TH1I*>&
CscCalibReportPed::getBitHists
()
const
55
{
56
return
m_bitHists
;
57
}
58
59
const
std::vector<TH2F*>&
CscCalibReportPed::getBitCorrelation
()
const
60
{
61
return
m_bitCorrelation
;
62
}
63
64
//**setOnlineTHoldTests*///
65
void
CscCalibReportPed::setOnlineTHoldTests
(std::vector<int>&& onlineTests){
66
m_onlineTHoldTests
= std::move(onlineTests);
67
}
68
70
const
std::vector<int>&
CscCalibReportPed::getOnlineTHoldTests
()
const
{
71
return
m_onlineTHoldTests
;
72
}
CscCalibReportPed.h
CscCalibReportBase::CscCalibReportBase
CscCalibReportBase()
Definition
CscCalibReportBase.cxx:9
CscCalibReportPed::getSampHists
const std::vector< std::vector< TH1I * > > & getSampHists() const
Retrieve pedestal sample amplitude histogram vector.
Definition
CscCalibReportPed.cxx:49
CscCalibReportPed::m_bitHists
std::vector< TH1I * > m_bitHists
Definition
CscCalibReportPed.h:33
CscCalibReportPed::setBitCorrelation
void setBitCorrelation(std::vector< TH2F * > &&somebitCorrelation)
Definition
CscCalibReportPed.cxx:39
CscCalibReportPed::CscCalibReportPed
CscCalibReportPed()
Definition
CscCalibReportPed.cxx:12
CscCalibReportPed::m_sampHists
std::vector< std::vector< TH1I * > > m_sampHists
Definition
CscCalibReportPed.h:32
CscCalibReportPed::m_onlineTHoldTests
std::vector< int > m_onlineTHoldTests
Definition
CscCalibReportPed.h:35
CscCalibReportPed::setPedAmpHists
void setPedAmpHists(std::vector< TH1I * > &&somePedAmpHists)
Set the pedAmpHist vector.
Definition
CscCalibReportPed.cxx:24
CscCalibReportPed::getBitHists
const std::vector< TH1I * > & getBitHists() const
Retrieve bit histogram vector.
Definition
CscCalibReportPed.cxx:54
CscCalibReportPed::~CscCalibReportPed
~CscCalibReportPed()
Definition
CscCalibReportPed.cxx:20
CscCalibReportPed::setBitHists
void setBitHists(std::vector< TH1I * > &&somePedAmpHists)
Set the pedAmpHist vector.
Definition
CscCalibReportPed.cxx:34
CscCalibReportPed::setSampHists
void setSampHists(std::vector< std::vector< TH1I * > > &&someSampHists)
Set the sample histogram vector.
Definition
CscCalibReportPed.cxx:29
CscCalibReportPed::getBitCorrelation
const std::vector< TH2F * > & getBitCorrelation() const
Definition
CscCalibReportPed.cxx:59
CscCalibReportPed::m_bitCorrelation
std::vector< TH2F * > m_bitCorrelation
Definition
CscCalibReportPed.h:34
CscCalibReportPed::getPedAmpHists
const std::vector< TH1I * > & getPedAmpHists() const
Retrieve pedestal amplitude histogram vector.
Definition
CscCalibReportPed.cxx:44
CscCalibReportPed::setOnlineTHoldTests
void setOnlineTHoldTests(std::vector< int > &&onlineTests)
Definition
CscCalibReportPed.cxx:65
CscCalibReportPed::getOnlineTHoldTests
const std::vector< int > & getOnlineTHoldTests() const
setOnlineTholdTests - contains number of times a channel's sample went above online threshold
Definition
CscCalibReportPed.cxx:70
CscCalibReportPed::m_pedAmpHists
std::vector< TH1I * > m_pedAmpHists
Definition
CscCalibReportPed.h:31
label
std::string label(const std::string &format, int i)
Definition
label.h:19
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.17.0