Commit ba22c5e8 authored by Christos Anastopoulos's avatar Christos Anastopoulos Committed by Graeme Stewart
Browse files

Add different correction for electron/converted/unconverted barrel/endcap...

Add different correction for electron/converted/unconverted barrel/endcap SuperCluster (egammaInterfaces-01-00-42)

	* Add different correction for electron/converted/unconverted barrel/endcap SuperCluster
	* Tagging as egammaInterfaces-01-00-42

2016-09-11  Christos Anastopoulos  <christos.anastopoulos@cern.ch>

	* Cleanup a bit the header includes
	* Remove obsolete selectionEnums.xml

2016-09-09  Christos Anastopoulos  <christos.anastopoulos@cern.ch>

	* Remove duplicate code
	* Tagging as egammaInterfaces-01-00-41
parent 9b667e4f
......@@ -21,6 +21,7 @@ MODIFIED : Bruno Lenzi (02/2014): xAOD migration
// INCLUDE HEADER FILES:
#include "GaudiKernel/IAlgTool.h"
#include "xAODCaloEvent/CaloClusterFwd.h"
#include "xAODEgamma/EgammaEnums.h"
static const InterfaceID IID_IegammaSwTool("IegammaSwTool", 1, 0);
......@@ -40,8 +41,8 @@ class IegammaSwTool : virtual public IAlgTool
/** @brief finalize method*/
virtual StatusCode finalize() = 0;
/** @brief execute method*/
virtual StatusCode execute(xAOD::CaloCluster*) = 0;
virtual StatusCode execute(xAOD::CaloCluster* cluster) = 0;
virtual StatusCode execute(xAOD::CaloCluster* cluster, xAOD::EgammaParameters::EgammaType egType , bool isBarrel) = 0;
};
inline const InterfaceID& IegammaSwTool::interfaceID()
......
......@@ -7,7 +7,6 @@
#include "egammaInterfaces/IegammaBaseTool.h"
#include "xAODCaloEvent/CaloCluster.h" // cannot use CaloClusterFwd b/c of ClusterSize
#include "xAODEgamma/EgammaEnums.h"
/**
@class IegammaTopoClusterCopier
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
#ifndef EGAMMAINTERFACES_IEGAMMATOPOCLUSTERMAP_H
#define EGAMMAINTERFACES_IEGAMMATOPOCLUSTERMAP_H
/** @class IEGAMMATOPOCLUSTERMAP
Interface for the tool Reconstruction/egamma/egammaTools/egammaTopoClusterMap
@author David Di Valentino david.di.valentino@cern.ch
CREATED : 21/12/2013
MODIFIED :
*/
// INCLUDE HEADER FILES:
#include "GaudiKernel/IAlgTool.h"
// Forward declarations.
#include "xAODCaloEvent/CaloClusterFwd.h"
#include "xAODCaloEvent/CaloClusterContainer.h"
class egammaTopoClusterMap;
static const InterfaceID IID_IegammaTopoClusterMap("IegammaTopoClusterMap", 1, 0);
class IegammaTopoClusterMap : virtual public IAlgTool
{
public:
/** @brief Virtual destructor*/
virtual ~IegammaTopoClusterMap() {};
/** @brief AlgTool interface methods */
static const InterfaceID& interfaceID();
/** @brief initialize method*/
virtual StatusCode initialize() = 0;
virtual StatusCode finalize() = 0;
virtual StatusCode execute(const xAOD::CaloClusterContainer*) = 0;
virtual std::vector<const xAOD::CaloCluster*> RetrieveTopoClusters(double, double, double, double) const = 0;
virtual std::vector<const xAOD::CaloCluster*> RetrieveTopoClusters(double, double, double) const = 0;
virtual std::vector<const xAOD::CaloCluster*> RetrieveTopoClusters(int, int) const = 0;
};
inline const InterfaceID& IegammaTopoClusterMap::interfaceID()
{
return IID_IegammaTopoClusterMap;
}
#endif
......@@ -41,7 +41,6 @@
#include "egammaInterfaces/IegammaTrkRefitterTool.h"
#include "egammaInterfaces/Iegammaqweta1c.h"
#include "egammaInterfaces/Iegammaqweta2c.h"
#include "egammaInterfaces/IegammaTopoClusterMap.h"
#include "egammaInterfaces/IelectronSuperClusterBuilder.h"
#include "egammaInterfaces/IphotonSuperClusterBuilder.h"
#include "egammaInterfaces/IegammaTopoClusterCopier.h"
......
......@@ -22,7 +22,6 @@
<class name="IegammaTrkRefitterTool" />
<class name="Iegammaqweta1c" />
<class name="Iegammaqweta2c" />
<class name="IegammaTopoClusterMap" />
<class name="IelectronSuperClusterBuilder" />
<class name="IphotonSuperClusterBuilder" />
<class name="IegammaTopoClusterCopier" />
......
<lcgdict>
<enum pattern="egammaIsolationType::*"/>
<enum pattern="EMAmbiguityType::*"/>
</lcgdict>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment