ATLAS Offline Software
egDetail.h
Go to the documentation of this file.
1 // dear emacs, this is -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef EGAMMAEVENT_EGDETAIL_H
8 #define EGAMMAEVENT_EGDETAIL_H 1
9 
14 /********************************************************************
15 
16 NAME: egDetail.h
17 PACKAGE: offline/Reconstruction/egammaEvent
18 CREATED: Sept 15. 2006
19 
20 UPDATED:
21  Jun 14, 2007 (FD) Doxygen documentation
22 ********************************************************************/
23 
25 #include <string>
26 
27 class egDetail
28 
29 {
30  public:
31 
33  egDetail() = default;
35  virtual ~egDetail() = default;
37  virtual double parameter(egammaParameters::ParamDef) const;
39  virtual int intParameter(egammaParameters::ParamDef) const;
45  virtual bool hasIntParameter(egammaParameters::ParamDef) const;
47  virtual bool hasBoolParameter(egammaParameters::ParamDef) const;
49  virtual const std::string& className() const;
50 
51  virtual int linkIndex() const;
52  virtual void set_linkIndex(int);
53 
54 };
55 
56 #endif
egDetail::boolParameter
virtual bool boolParameter(egammaParameters::ParamDef) const
Definition: egDetail.cxx:19
egDetail::~egDetail
virtual ~egDetail()=default
Destructor.
egDetail::hasIntParameter
virtual bool hasIntParameter(egammaParameters::ParamDef) const
Definition: egDetail.cxx:29
egammaParameters::ParamDef
ParamDef
Definition: egammaParamDefs.h:99
egDetail::className
virtual const std::string & className() const
Definition: egDetail.cxx:40
egDetail::parameter
virtual double parameter(egammaParameters::ParamDef) const
Definition: egDetail.cxx:9
egDetail::set_linkIndex
virtual void set_linkIndex(int)
Definition: egDetail.cxx:51
egammaParamDefs.h
egDetail::hasBoolParameter
virtual bool hasBoolParameter(egammaParameters::ParamDef) const
Definition: egDetail.cxx:34
egDetail::intParameter
virtual int intParameter(egammaParameters::ParamDef) const
Definition: egDetail.cxx:14
egDetail::linkIndex
virtual int linkIndex() const
Definition: egDetail.cxx:46
egDetail::hasParameter
virtual bool hasParameter(egammaParameters::ParamDef) const
Definition: egDetail.cxx:24
egDetail
Definition: egDetail.h:29
egDetail::egDetail
egDetail()=default
Default constructor.