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