Commit 20cb5266 authored by Walter Lampl's avatar Walter Lampl Committed by Graeme Stewart
Browse files

ICaloLumiBCIDTool: include Identifier.h (CaloInterface-01-00-10)

	* ICaloLumiBCIDTool: include Identifier.h
	* tag CaloInterface-01-00-10

2014-12-17  scott snyder  <snyder@bnl.gov>

	* Tagging CaloInterface-01-00-09.
	* CaloInterface/ICaloNoiseTool.h (ICalorimeterNoiseTool):
	Inheritance shouldn't be virtual here.

2014-12-17 Walter Lampl <walter.lampl@ cern.ch>
	* ICaloLumiBCIDTool: Add accessor with Identifier (obo Naoko)
	* tag CaloInterface-01-00-08

2014-12-16 Walter Lampl <walter.lampl@ cern.ch>
	* add ILArNoisyROTool
	* tag CaloInterface-01-00-07

2014-11-14 Walter Lampl <walter.lampl@ cern.ch>
	* fix include guards
	* tag CaloInterface-01-00-06
...
(Long ChangeLog diff - truncated)
parent ba522b90
......@@ -10,6 +10,8 @@
#include "AthenaKernel/IOVSvcDefs.h"
#include "Identifier/Identifier.h"
class CaloDetDescrElement;
class CaloCell;
......@@ -27,6 +29,8 @@ public:
virtual float average(const CaloDetDescrElement* caloDDE, unsigned int bcid)=0;
virtual float average(const Identifier cellID, unsigned int bcid)=0;
virtual StatusCode LoadCalibration(IOVSVC_CALLBACK_ARGS) = 0;
};
......
......@@ -25,7 +25,7 @@ namespace ICaloNoiseToolStep
typedef std::vector< std::vector<float> > VectorContainer;
typedef std::vector< float > SingleContainer;
class ICaloNoiseTool: virtual public ICalorimeterNoiseTool {
class ICaloNoiseTool:public ICalorimeterNoiseTool {
public:
......
......@@ -2,7 +2,7 @@
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CALOINTERCACE_ICALOTOPOTOWERBUILDERTOOLBASE_H
#ifndef CALOINTERFACE_ICALOTOPOTOWERBUILDERTOOLBASE_H
#define CALOINTERFACE_ICALOTOPOTOWERBUILDERTOOLBASE_H
///////////////////////////////////////////////////////////////////////////////
/// \brief ICaloTopoTowerBuilderToolBase is abstract interface for CALOTOPOTOWERBUILDERTOOLBASE
......
......@@ -2,7 +2,7 @@
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CALOINTERCACE_ICALOTOWERBUILDERTOOLBASE_H
#ifndef CALOINTERFACE_ICALOTOWERBUILDERTOOLBASE_H
#define CALOINTERFACE_ICALOTOWERBUILDERTOOLBASE_H
///////////////////////////////////////////////////////////////////////////////
/// \brief ICaloTowerBuilderToolBase is abstract interface for CALOTOWERBUILDERTOOLBASE
......
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
// ILArNoisyROTool.h
// Header file for class ILArNoisyROTool
// Author: S.Binet<binet@cern.ch>
///////////////////////////////////////////////////////////////////
#ifndef LARELECCALIB_ILARNOISYROTOOL_H
#define LARELECCALIB_ILARNOISYROTOOL_H 1
// STL includes
#include <memory>
// FrameWork includes
#include "GaudiKernel/IAlgTool.h"
// Forward declaration
class CaloCellContainer;
class LArNoisyROSummary;
static const InterfaceID IID_ILArNoisyROTool("ILArNoisyROTool", 1, 0);
class ILArNoisyROTool
: virtual public ::IAlgTool
{
public:
/** Destructor:
*/
virtual ~ILArNoisyROTool() {};
static const InterfaceID& interfaceID();
virtual
std::unique_ptr<LArNoisyROSummary> process(const CaloCellContainer*)=0;
};
inline const InterfaceID& ILArNoisyROTool::interfaceID()
{
return IID_ILArNoisyROTool;
}
#endif //> !LARELECCALIB_ILARNOISYROTOOL_H
......@@ -14,7 +14,7 @@
// FrameWork includes
#include "GaudiKernel/IAlgTool.h"
#include "xAODCaloEvent/CaloClusterFwd.h"
#include "xAODCaloEvent/CaloClusterContainer.h"
static const InterfaceID IID_IxAODClusterCompressor("IxAODClusterCompressor", 1, 0);
......@@ -38,7 +38,7 @@ class IxAODClusterCompressor
static const InterfaceID& interfaceID();
virtual void compress(xAOD::CaloCluster* cluster) const=0;
virtual void compress(xAOD::CaloClusterContainer* clustercontainer) const=0;
///////////////////////////////////////////////////////////////////
// Non-const methods:
///////////////////////////////////////////////////////////////////
......
Markdown is supported
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