ATLAS Offline Software
Loading...
Searching...
No Matches
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
14/********************************************************************
15
16NAME: egDetail.h
17PACKAGE: offline/Reconstruction/egammaEvent
18CREATED: Sept 15. 2006
19
20UPDATED:
21 Jun 14, 2007 (FD) Doxygen documentation
22********************************************************************/
23
25#include <string>
26
28
29{
30 public:
31
33 egDetail() = default;
35 virtual ~egDetail() = default;
37 virtual double parameter(egammaParameters::ParamDef) const;
41 virtual bool boolParameter(egammaParameters::ParamDef) const;
43 virtual bool hasParameter(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
virtual bool hasBoolParameter(egammaParameters::ParamDef) const
Definition egDetail.cxx:34
egDetail()=default
Default constructor.
virtual double parameter(egammaParameters::ParamDef) const
Definition egDetail.cxx:9
virtual bool hasParameter(egammaParameters::ParamDef) const
Definition egDetail.cxx:24
virtual void set_linkIndex(int)
Definition egDetail.cxx:51
virtual int linkIndex() const
Definition egDetail.cxx:46
virtual int intParameter(egammaParameters::ParamDef) const
Definition egDetail.cxx:14
virtual const std::string & className() const
Definition egDetail.cxx:40
virtual ~egDetail()=default
Destructor.
virtual bool boolParameter(egammaParameters::ParamDef) const
Definition egDetail.cxx:19
virtual bool hasIntParameter(egammaParameters::ParamDef) const
Definition egDetail.cxx:29