ATLAS Offline Software
Loading...
Searching...
No Matches
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
16
18public:
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
27private:
28 unsigned int m_channelId;
29 double m_Ped_Mean;
30 double m_Ped_RMS;
31
32};
33
34#endif
Intermediate Class to store pedestal data from the L1CaloPedestalMaker algorithm.
unsigned int channelId() const
double get_mean() const
L1CaloPedestal(unsigned int channelId, double mean, double rms)
unsigned int m_channelId
double get_rms() const
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="")