ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
L1CaloEnergyScanResults Class Reference

Class that holds transient information about the calibration for trigger towers. More...

#include <L1CaloEnergyScanResults.h>

Collaboration diagram for L1CaloEnergyScanResults:

Public Types

enum  BlobStrategy { NotUsed = 0x0 }
 

Public Member Functions

 L1CaloEnergyScanResults ()
 
 L1CaloEnergyScanResults (unsigned int channelId, double offset, double slope, double chi2, unsigned char ndf, coral::Blob blob, unsigned char blobStrategy, ChanFitErrorCode errorCode)
 
 L1CaloEnergyScanResults (const L1CaloCoolChannelId &channelId, double offset, double slope, double chi2, unsigned char ndf, coral::Blob blob, unsigned char blobStrategy, ChanFitErrorCode errorCode)
 
virtual ~L1CaloEnergyScanResults ()
 
const L1CaloCoolChannelIdchannelId () const
 
unsigned char blobStrategy () const
 
double offset () const
 
double slope () const
 
double chi2 () const
 
unsigned char ndf () const
 
const coral::Blob & blob () const
 
const ChanFitErrorCodeerrorCode () const
 

Private Attributes

L1CaloCoolChannelId m_channelId
 
double m_offset
 
double m_slope
 
double m_chi2
 
unsigned char m_ndf
 
coral::Blob m_blob
 
unsigned char m_blobStrategy
 
ChanFitErrorCode m_errorCode
 

Detailed Description

Class that holds transient information about the calibration for trigger towers.

Author
Veit Scharf veit..nosp@m.scha.nosp@m.rf@ki.nosp@m.p.un.nosp@m.i-hei.nosp@m.delb.nosp@m.erg.d.nosp@m.e

Definition at line 18 of file L1CaloEnergyScanResults.h.

Member Enumeration Documentation

◆ BlobStrategy

Enumerator
NotUsed 

Definition at line 21 of file L1CaloEnergyScanResults.h.

21  {
22  NotUsed = 0x0
23  };

Constructor & Destructor Documentation

◆ L1CaloEnergyScanResults() [1/3]

L1CaloEnergyScanResults::L1CaloEnergyScanResults ( )

Definition at line 7 of file L1CaloEnergyScanResults.cxx.

7  :
8  m_channelId(0),
9  m_offset(0.),
10  m_slope(0.),
11  m_chi2(0.),
12  m_ndf(0),
13  m_blob(0),
14  m_blobStrategy(0),
15  m_errorCode(0)
16 {}

◆ L1CaloEnergyScanResults() [2/3]

L1CaloEnergyScanResults::L1CaloEnergyScanResults ( unsigned int  channelId,
double  offset,
double  slope,
double  chi2,
unsigned char  ndf,
coral::Blob  blob,
unsigned char  blobStrategy,
ChanFitErrorCode  errorCode 
)

Definition at line 18 of file L1CaloEnergyScanResults.cxx.

25  :
28  m_slope(slope),
29  m_chi2(chi2),
30  m_ndf(ndf),
31  m_blob(blob),
34 {}

◆ L1CaloEnergyScanResults() [3/3]

L1CaloEnergyScanResults::L1CaloEnergyScanResults ( const L1CaloCoolChannelId channelId,
double  offset,
double  slope,
double  chi2,
unsigned char  ndf,
coral::Blob  blob,
unsigned char  blobStrategy,
ChanFitErrorCode  errorCode 
)

Definition at line 36 of file L1CaloEnergyScanResults.cxx.

43  :
46  m_slope(slope),
47  m_chi2(chi2),
48  m_ndf(ndf),
49  m_blob(blob),
52 {}

◆ ~L1CaloEnergyScanResults()

virtual L1CaloEnergyScanResults::~L1CaloEnergyScanResults ( )
inlinevirtual

Definition at line 43 of file L1CaloEnergyScanResults.h.

43 {}

Member Function Documentation

◆ blob()

const coral::Blob& L1CaloEnergyScanResults::blob ( ) const
inline

Definition at line 51 of file L1CaloEnergyScanResults.h.

51 { return m_blob; }

◆ blobStrategy()

unsigned char L1CaloEnergyScanResults::blobStrategy ( ) const
inline

Definition at line 46 of file L1CaloEnergyScanResults.h.

46 { return m_blobStrategy; }

◆ channelId()

const L1CaloCoolChannelId& L1CaloEnergyScanResults::channelId ( ) const
inline

Definition at line 45 of file L1CaloEnergyScanResults.h.

45 { return m_channelId; }

◆ chi2()

double L1CaloEnergyScanResults::chi2 ( ) const
inline

Definition at line 49 of file L1CaloEnergyScanResults.h.

49 { return m_chi2; }

◆ errorCode()

const ChanFitErrorCode& L1CaloEnergyScanResults::errorCode ( ) const
inline

Definition at line 52 of file L1CaloEnergyScanResults.h.

52 { return m_errorCode; }

◆ ndf()

unsigned char L1CaloEnergyScanResults::ndf ( ) const
inline

Definition at line 50 of file L1CaloEnergyScanResults.h.

50 { return m_ndf; }

◆ offset()

double L1CaloEnergyScanResults::offset ( ) const
inline

Definition at line 47 of file L1CaloEnergyScanResults.h.

47 { return m_offset; }

◆ slope()

double L1CaloEnergyScanResults::slope ( ) const
inline

Definition at line 48 of file L1CaloEnergyScanResults.h.

48 { return m_slope; }

Member Data Documentation

◆ m_blob

coral::Blob L1CaloEnergyScanResults::m_blob
private

Definition at line 61 of file L1CaloEnergyScanResults.h.

◆ m_blobStrategy

unsigned char L1CaloEnergyScanResults::m_blobStrategy
private

Definition at line 62 of file L1CaloEnergyScanResults.h.

◆ m_channelId

L1CaloCoolChannelId L1CaloEnergyScanResults::m_channelId
private

Definition at line 55 of file L1CaloEnergyScanResults.h.

◆ m_chi2

double L1CaloEnergyScanResults::m_chi2
private

Definition at line 59 of file L1CaloEnergyScanResults.h.

◆ m_errorCode

ChanFitErrorCode L1CaloEnergyScanResults::m_errorCode
private

Definition at line 63 of file L1CaloEnergyScanResults.h.

◆ m_ndf

unsigned char L1CaloEnergyScanResults::m_ndf
private

Definition at line 60 of file L1CaloEnergyScanResults.h.

◆ m_offset

double L1CaloEnergyScanResults::m_offset
private

Definition at line 57 of file L1CaloEnergyScanResults.h.

◆ m_slope

double L1CaloEnergyScanResults::m_slope
private

Definition at line 58 of file L1CaloEnergyScanResults.h.


The documentation for this class was generated from the following files:
L1CaloEnergyScanResults::m_blob
coral::Blob m_blob
Definition: L1CaloEnergyScanResults.h:61
L1CaloEnergyScanResults::m_errorCode
ChanFitErrorCode m_errorCode
Definition: L1CaloEnergyScanResults.h:63
L1CaloEnergyScanResults::m_ndf
unsigned char m_ndf
Definition: L1CaloEnergyScanResults.h:60
L1CaloEnergyScanResults::m_chi2
double m_chi2
Definition: L1CaloEnergyScanResults.h:59
L1CaloEnergyScanResults::blob
const coral::Blob & blob() const
Definition: L1CaloEnergyScanResults.h:51
L1CaloEnergyScanResults::m_channelId
L1CaloCoolChannelId m_channelId
Definition: L1CaloEnergyScanResults.h:55
L1CaloEnergyScanResults::errorCode
const ChanFitErrorCode & errorCode() const
Definition: L1CaloEnergyScanResults.h:52
L1CaloEnergyScanResults::channelId
const L1CaloCoolChannelId & channelId() const
Definition: L1CaloEnergyScanResults.h:45
L1CaloEnergyScanResults::m_blobStrategy
unsigned char m_blobStrategy
Definition: L1CaloEnergyScanResults.h:62
L1CaloEnergyScanResults::ndf
unsigned char ndf() const
Definition: L1CaloEnergyScanResults.h:50
L1CaloEnergyScanResults::offset
double offset() const
Definition: L1CaloEnergyScanResults.h:47
L1CaloEnergyScanResults::blobStrategy
unsigned char blobStrategy() const
Definition: L1CaloEnergyScanResults.h:46
L1CaloEnergyScanResults::m_offset
double m_offset
Definition: L1CaloEnergyScanResults.h:57
L1CaloEnergyScanResults::m_slope
double m_slope
Definition: L1CaloEnergyScanResults.h:58
L1CaloEnergyScanResults::chi2
double chi2() const
Definition: L1CaloEnergyScanResults.h:49
L1CaloEnergyScanResults::NotUsed
@ NotUsed
Definition: L1CaloEnergyScanResults.h:22
L1CaloEnergyScanResults::slope
double slope() const
Definition: L1CaloEnergyScanResults.h:48