ATLAS Offline Software
Loading...
Searching...
No Matches
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
25class EventContext;
26
27
36 : virtual public IAlgTool
37{
38public:
40
41 virtual StatusCode process ( CaloConstCellContainer* theCellContainer,
42 const EventContext& ctx ) const = 0;
43};
44
45
46#endif // not CALOINTERFACE_ICALOCONSTCELLMAKERTOOL_H
CaloCellContainer that can accept const cell pointers.
Operate on pointers to const CaloCell.
virtual StatusCode process(CaloConstCellContainer *theCellContainer, const EventContext &ctx) const =0
DeclareInterfaceID(ICaloConstCellMakerTool, 1, 0)