ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloInterface
CaloInterface
ICaloConstCellMakerTool.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
14
15
16
#ifndef CALOINTERFACE_ICALOCONSTCELLMAKERTOOL_H
17
#define CALOINTERFACE_ICALOCONSTCELLMAKERTOOL_H
18
19
20
#include "GaudiKernel/IAlgTool.h"
21
#include "GaudiKernel/StatusCode.h"
22
23
24
class
CaloConstCellContainer
;
25
class
EventContext;
26
27
35
class
ICaloConstCellMakerTool
36
:
virtual
public
IAlgTool
37
{
38
public
:
39
DeclareInterfaceID
(
ICaloConstCellMakerTool
, 1, 0);
40
41
virtual
StatusCode
process
(
CaloConstCellContainer
* theCellContainer,
42
const
EventContext& ctx )
const
= 0;
43
};
44
45
46
#endif
// not CALOINTERFACE_ICALOCONSTCELLMAKERTOOL_H
CaloConstCellContainer
CaloCellContainer that can accept const cell pointers.
Definition
CaloConstCellContainer.h:45
ICaloConstCellMakerTool
Operate on pointers to const CaloCell.
Definition
ICaloConstCellMakerTool.h:37
ICaloConstCellMakerTool::process
virtual StatusCode process(CaloConstCellContainer *theCellContainer, const EventContext &ctx) const =0
ICaloConstCellMakerTool::DeclareInterfaceID
DeclareInterfaceID(ICaloConstCellMakerTool, 1, 0)
Generated on
for ATLAS Offline Software by
1.17.0