ATLAS Offline Software
Loading...
Searching...
No Matches
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.

Constructor & Destructor Documentation

◆ L1CaloEnergyScanResults() [1/3]

L1CaloEnergyScanResults::L1CaloEnergyScanResults ( )

◆ 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 :
29 m_chi2(chi2),
30 m_ndf(ndf),
31 m_blob(blob),
34{}
const coral::Blob & blob() const
const ChanFitErrorCode & errorCode() const
unsigned char blobStrategy() const
const L1CaloCoolChannelId & channelId() const

◆ 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 )

◆ ~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: