ATLAS Offline Software
Loading...
Searching...
No Matches
egDetail Class Reference

Base class for detailed egamma information. More...

#include <egDetail.h>

Inheritance diagram for egDetail:
Collaboration diagram for egDetail:

Public Member Functions

 egDetail ()=default
 Default constructor.
virtual ~egDetail ()=default
 Destructor.
virtual double parameter (egammaParameters::ParamDef) const
virtual int intParameter (egammaParameters::ParamDef) const
virtual bool boolParameter (egammaParameters::ParamDef) const
virtual bool hasParameter (egammaParameters::ParamDef) const
virtual bool hasIntParameter (egammaParameters::ParamDef) const
virtual bool hasBoolParameter (egammaParameters::ParamDef) const
virtual const std::string & className () const
virtual int linkIndex () const
virtual void set_linkIndex (int)

Detailed Description

Base class for detailed egamma information.

Author
K. Cranmer, S. Rajagopalan, D. Rousseau, D. Zerwas

Definition at line 27 of file egDetail.h.

Constructor & Destructor Documentation

◆ egDetail()

egDetail::egDetail ( )
default

Default constructor.

◆ ~egDetail()

virtual egDetail::~egDetail ( )
virtualdefault

Destructor.

Member Function Documentation

◆ boolParameter()

bool egDetail::boolParameter ( egammaParameters::ParamDef ) const
virtual

Reimplemented in EMConvert, and EMTrackMatch.

Definition at line 19 of file egDetail.cxx.

20{
21 return false;
22}

◆ className()

const std::string & egDetail::className ( ) const
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, EMShower, EMTrackFit, and EMTrackMatch.

Definition at line 40 of file egDetail.cxx.

41{
42 static const std::string name;
43 return name;
44}

◆ hasBoolParameter()

bool egDetail::hasBoolParameter ( egammaParameters::ParamDef ) const
virtual

Reimplemented in EMConvert, and EMTrackMatch.

Definition at line 34 of file egDetail.cxx.

35{
36 return false;
37}

◆ hasIntParameter()

bool egDetail::hasIntParameter ( egammaParameters::ParamDef ) const
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, and EMTrackFit.

Definition at line 29 of file egDetail.cxx.

30{
31 return false;
32}

◆ hasParameter()

bool egDetail::hasParameter ( egammaParameters::ParamDef ) const
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, EMShower, EMTrackFit, and EMTrackMatch.

Definition at line 24 of file egDetail.cxx.

25{
26 return false;
27}

◆ intParameter()

int egDetail::intParameter ( egammaParameters::ParamDef ) const
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, and EMTrackFit.

Definition at line 14 of file egDetail.cxx.

15{
17}
const double EgParamUndefined

◆ linkIndex()

int egDetail::linkIndex ( ) const
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, EMShower, EMTrackFit, and EMTrackMatch.

Definition at line 46 of file egDetail.cxx.

47{
49}

◆ parameter()

double egDetail::parameter ( egammaParameters::ParamDef ) const
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, EMShower, EMTrackFit, and EMTrackMatch.

Definition at line 9 of file egDetail.cxx.

◆ set_linkIndex()

void egDetail::set_linkIndex ( int )
virtual

Reimplemented in EMBremFit, EMConvert, EMErrorDetail, EMShower, EMTrackFit, and EMTrackMatch.

Definition at line 51 of file egDetail.cxx.

52{}

The documentation for this class was generated from the following files: