ATLAS Offline Software
L1CaloPedestal.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOPEDESTAL_H
6 #define TRIGT1CALOCALIBCONDITIONS_L1CALOPEDESTAL_H
7 
9 
18 public:
20  L1CaloPedestal(unsigned int channelId, const L1CaloPedestalCumul& pedestalCumul);
21  L1CaloPedestal(unsigned int channelId, double mean, double rms): m_channelId(channelId), m_Ped_Mean(mean), m_Ped_RMS(rms) {} ;
22 
23  double get_mean() const { return m_Ped_Mean; };
24  double get_rms() const { return m_Ped_RMS; };
25  unsigned int channelId () const { return m_channelId; };
26 
27 private:
28  unsigned int m_channelId;
29  double m_Ped_Mean;
30  double m_Ped_RMS;
31 
32 };
33 
34 #endif
L1CaloPedestalCumul
Intermediate Class to store pedestal data from the L1CaloPedestalMaker algorithm.
Definition: L1CaloPedestalCumul.h:22
mean
void mean(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="")
Definition: dependence.cxx:254
L1CaloPedestal::L1CaloPedestal
L1CaloPedestal(unsigned int channelId, double mean, double rms)
Definition: L1CaloPedestal.h:21
L1CaloPedestal::m_Ped_Mean
double m_Ped_Mean
Definition: L1CaloPedestal.h:29
L1CaloPedestal::channelId
unsigned int channelId() const
Definition: L1CaloPedestal.h:25
L1CaloPedestal
L1CaloPedestal class.
Definition: L1CaloPedestal.h:17
L1CaloPedestal::get_rms
double get_rms() const
Definition: L1CaloPedestal.h:24
L1CaloPedestal::get_mean
double get_mean() const
Definition: L1CaloPedestal.h:23
L1CaloPedestal::m_Ped_RMS
double m_Ped_RMS
Definition: L1CaloPedestal.h:30
L1CaloPedestal::L1CaloPedestal
L1CaloPedestal()
Definition: L1CaloPedestal.cxx:7
L1CaloPedestalCumul.h
beamspotnt.rms
rms
Definition: bin/beamspotnt.py:1266
L1CaloPedestal::m_channelId
unsigned int m_channelId
Definition: L1CaloPedestal.h:25