ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloEnergyScanResults.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 L1CALOENERGYSCANRESULTS_H
6#define L1CALOENERGYSCANRESULTS_H
7
8#include "CoralBase/Blob.h"
11
17
19{
20 public:
22 NotUsed = 0x0
23 };
24
27 double offset,
28 double slope,
29 double chi2,
30 unsigned char ndf,
31 coral::Blob blob,
32 unsigned char blobStrategy,
35 double offset,
36 double slope,
37 double chi2,
38 unsigned char ndf,
39 coral::Blob blob,
40 unsigned char blobStrategy,
42
44
45 inline const L1CaloCoolChannelId& channelId() const { return m_channelId; }
46 inline unsigned char blobStrategy() const { return m_blobStrategy; }
47 inline double offset() const { return m_offset; }
48 inline double slope() const { return m_slope; }
49 inline double chi2() const { return m_chi2; }
50 inline unsigned char ndf() const { return m_ndf; }
51 inline const coral::Blob& blob() const { return m_blob; }
52 inline const ChanFitErrorCode& errorCode() const { return m_errorCode; }
53
54 private:
56
57 double m_offset;
58 double m_slope;
59 double m_chi2;
60 unsigned char m_ndf;
61 coral::Blob m_blob;
62 unsigned char m_blobStrategy;
64};
65
66#endif // L1CALOENERGYSCANRESULTS_H
ChanFitErrorCode stores information about the calibration fit quality.
Encapsulates the ID of one channel of conditions data in COOL, ie the ID of a row in a table.
const coral::Blob & blob() const
const ChanFitErrorCode & errorCode() const
unsigned char blobStrategy() const
const L1CaloCoolChannelId & channelId() const
double chi2(TH1 *h0, TH1 *h1)