ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
CscCalib
CscCalibData
src
CscCalibReportSlope.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/CscCalibReportSlope.h
"
6
#include "GaudiKernel/MsgStream.h"
7
#include "
AthenaKernel/getMessageSvc.h
"
8
9
#include "TGraphErrors.h"
10
#include "TH1I.h"
11
#include "TProfile.h"
12
#include <utility>
13
14
/* default constructor */
15
CscCalibReportSlope::CscCalibReportSlope
()
16
{ }
17
18
/* full constructor */
19
CscCalibReportSlope::CscCalibReportSlope
(std::string
label
) :
20
CscCalibReportBase
::
CscCalibReportBase
(
std
::move(
label
))
21
{ }
22
23
CscCalibReportSlope::~CscCalibReportSlope
()
24
{
25
}
26
27
28
void
CscCalibReportSlope::setBitHists
(std::vector<TH1I*>&& someBitHists)
29
{
30
m_bitHists
= std::move(someBitHists);
31
}
32
33
const
std::vector<TH1I*>&
CscCalibReportSlope::getBitHists
()
const
34
{
35
return
m_bitHists
;
36
}
37
38
void
CscCalibReportSlope::setCalGraphs
(std::vector<TGraphErrors*>&& someCalGraphs)
39
{
40
m_calGraphs
= std::move(someCalGraphs);
41
}
42
43
const
std::vector<TGraphErrors*>&
CscCalibReportSlope::getCalGraphs
()
const
44
{
45
return
m_calGraphs
;
46
}
47
48
void
CscCalibReportSlope::setAmpProfs
( std::map<int,TProfile *>&& someAmpProfs )
49
{
50
m_ampProfs
= std::move(someAmpProfs);
51
}
52
53
void
CscCalibReportSlope::setFitResults
( std::vector<float>&& someFitResults){
54
m_fitResults
= std::move(someFitResults);
55
}
56
57
const
std::map<int,TProfile*>&
CscCalibReportSlope::getAmpProfs
()
const
58
{
59
return
m_ampProfs
;
60
}
61
62
void
CscCalibReportSlope::setPulsedChambers
( std::set<int>&& somePulsedChambers)
63
{
64
m_pulsedChambers
= std::move(somePulsedChambers);
65
}
66
67
68
const
std::set<int>&
CscCalibReportSlope::getPulsedChambers
()
const
69
{
70
return
m_pulsedChambers
;
71
}
72
73
const
std::vector<float>&
CscCalibReportSlope::getFitResults
()
const
{
74
return
m_fitResults
;
75
}
76
CscCalibReportSlope.h
CscCalibReportBase::CscCalibReportBase
CscCalibReportBase()
Definition
CscCalibReportBase.cxx:9
CscCalibReportSlope::setBitHists
void setBitHists(std::vector< TH1I * > &&somePedAmpHists)
Definition
CscCalibReportSlope.cxx:28
CscCalibReportSlope::~CscCalibReportSlope
~CscCalibReportSlope()
Definition
CscCalibReportSlope.cxx:23
CscCalibReportSlope::getFitResults
const std::vector< float > & getFitResults() const
getFitReturns - Contains slope fit results.
Definition
CscCalibReportSlope.cxx:73
CscCalibReportSlope::setPulsedChambers
void setPulsedChambers(std::set< int > &&somePulsedChambers)
setPulsedChambers - set the pulsed chambers
Definition
CscCalibReportSlope.cxx:62
CscCalibReportSlope::CscCalibReportSlope
CscCalibReportSlope()
Definition
CscCalibReportSlope.cxx:15
CscCalibReportSlope::getBitHists
const std::vector< TH1I * > & getBitHists() const
Retrieve bit histogram vector.
Definition
CscCalibReportSlope.cxx:33
CscCalibReportSlope::getPulsedChambers
const std::set< int > & getPulsedChambers() const
getPulsedChambers - Contains the chambers that were pulsed.
Definition
CscCalibReportSlope.cxx:68
CscCalibReportSlope::m_pulsedChambers
std::set< int > m_pulsedChambers
Definition
CscCalibReportSlope.h:96
CscCalibReportSlope::m_calGraphs
std::vector< TGraphErrors * > m_calGraphs
Definition
CscCalibReportSlope.h:89
CscCalibReportSlope::getCalGraphs
const std::vector< TGraphErrors * > & getCalGraphs() const
Retrieve pedestal amplitude histogram vector.
Definition
CscCalibReportSlope.cxx:43
CscCalibReportSlope::m_bitHists
std::vector< TH1I * > m_bitHists
Definition
CscCalibReportSlope.h:91
CscCalibReportSlope::setCalGraphs
void setCalGraphs(std::vector< TGraphErrors * > &&someCalGraphs)
setCalGraphs - Set the pedAmpHist vector.
Definition
CscCalibReportSlope.cxx:38
CscCalibReportSlope::setAmpProfs
void setAmpProfs(std::map< int, TProfile * > &&someAmpProfs)
setAmpProfs - set the changed dead channels
Definition
CscCalibReportSlope.cxx:48
CscCalibReportSlope::setFitResults
void setFitResults(std::vector< float > &&fitResults)
Definition
CscCalibReportSlope.cxx:53
CscCalibReportSlope::m_fitResults
std::vector< float > m_fitResults
Definition
CscCalibReportSlope.h:98
CscCalibReportSlope::getAmpProfs
const std::map< int, TProfile * > & getAmpProfs() const
getAmpProfs - get the map of ampProfs stored.
Definition
CscCalibReportSlope.cxx:57
CscCalibReportSlope::m_ampProfs
std::map< int, TProfile * > m_ampProfs
Definition
CscCalibReportSlope.h:94
getMessageSvc.h
singleton-like access to IMessageSvc via open function and helper
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