ATLAS Offline Software
Loading...
Searching...
No Matches
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
6#include "TH1I.h"
7#include "TH2F.h"
8
9#include <utility>
10
11/* default constructor */
14
15/* full constructor */
19
23
24void CscCalibReportPed::setPedAmpHists(std::vector<TH1I*>&& somePedAmpHists)
25{
26 m_pedAmpHists = std::move(somePedAmpHists);
27}
28
29void CscCalibReportPed::setSampHists(std::vector< std::vector<TH1I*> >&& someSampHists)
30{
31 m_sampHists = std::move(someSampHists);
32}
33
34void CscCalibReportPed::setBitHists(std::vector<TH1I*>&& someBitHists)
35{
36 m_bitHists = std::move(someBitHists);
37}
38
39void CscCalibReportPed::setBitCorrelation(std::vector<TH2F*>&& somebitCorrelation)
40{
41 m_bitCorrelation = std::move(somebitCorrelation);
42}
43
44const std::vector<TH1I*>& CscCalibReportPed::getPedAmpHists() const
45{
46 return m_pedAmpHists;
47}
48
49const std::vector<std::vector<TH1I*> >& CscCalibReportPed:: getSampHists() const
50{
51 return m_sampHists;
52}
53
54const std::vector<TH1I*>& CscCalibReportPed::getBitHists() const
55{
56 return m_bitHists;
57}
58
59const std::vector<TH2F*>& CscCalibReportPed::getBitCorrelation() const
60{
61 return m_bitCorrelation;
62}
63
64//**setOnlineTHoldTests*///
65void CscCalibReportPed::setOnlineTHoldTests(std::vector<int>&& onlineTests){
66 m_onlineTHoldTests = std::move(onlineTests);
67}
68
70const std::vector<int>& CscCalibReportPed::getOnlineTHoldTests() const{
71 return m_onlineTHoldTests;
72}
const std::vector< std::vector< TH1I * > > & getSampHists() const
Retrieve pedestal sample amplitude histogram vector.
std::vector< TH1I * > m_bitHists
void setBitCorrelation(std::vector< TH2F * > &&somebitCorrelation)
std::vector< std::vector< TH1I * > > m_sampHists
std::vector< int > m_onlineTHoldTests
void setPedAmpHists(std::vector< TH1I * > &&somePedAmpHists)
Set the pedAmpHist vector.
const std::vector< TH1I * > & getBitHists() const
Retrieve bit histogram vector.
void setBitHists(std::vector< TH1I * > &&somePedAmpHists)
Set the pedAmpHist vector.
void setSampHists(std::vector< std::vector< TH1I * > > &&someSampHists)
Set the sample histogram vector.
const std::vector< TH2F * > & getBitCorrelation() const
std::vector< TH2F * > m_bitCorrelation
const std::vector< TH1I * > & getPedAmpHists() const
Retrieve pedestal amplitude histogram vector.
void setOnlineTHoldTests(std::vector< int > &&onlineTests)
const std::vector< int > & getOnlineTHoldTests() const
setOnlineTholdTests - contains number of times a channel's sample went above online threshold
std::vector< TH1I * > m_pedAmpHists
std::string label(const std::string &format, int i)
Definition label.h:19
STL namespace.