Project
Loading...
Searching...
No Matches
PedestalChannel.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
12#ifndef O2_MCH_CALIBRATION_PEDESTAL_CHANNEL_H_
13#define O2_MCH_CALIBRATION_PEDESTAL_CHANNEL_H_
14
16
18{
27 int mEntries{0};
28 double mPedestal{0};
29 double mVariance{0};
31
33 double getRms() const;
34
35 bool isValid() const;
36
37 std::string asString() const;
38 friend std::ostream& operator<<(std::ostream&, const PedestalChannel&);
39};
40} // namespace o2::mch::calibration
41
42#endif
Pedestal mean and sigma for one channel.
friend std::ostream & operator<<(std::ostream &, const PedestalChannel &)
int mEntries
number of entries used so far for the mean and variance
bool isValid() const
true if the channel is associated to a detector pad
DsChannelId dsChannelId
identifier of the channel