ATLAS Offline Software
Loading...
Searching...
No Matches
TileCellDigitAssociationTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5/*
6 * File: TileCellDigitAssociationTool.h
7 * Author: Stephen Cole <stephen.cole@cern.ch>
8 *
9 * Created on October 31, 2011, 11:23 AM
10 */
11
12#ifndef TILECELLDIGITASSOCIATIONTOOL_H
13#define TILECELLDIGITASSOCIATIONTOOL_H
14
17#include "CaloEvent/CaloCell.h"
18
20
21class TileHWID;
22class TileDigits;
23
24namespace D3PD{
25
27 : public MultiAssociationTool<CaloCell,TileDigits> {
28public:
31
38 TileCellDigitAssociationTool(const std::string& type,
39 const std::string& name, const IInterface* parent);
40
42
43 StatusCode initialize();
44
50 virtual StatusCode reset (const CaloCell& p);
51
56 virtual const TileDigits* next();
57
58private:
60 std::string m_tileDigitKey;
64
65};
66
67}
68
69#endif /* TILECELLDIGITASSOCIATIONTOOL_H */
70
Type-safe wrapper for multiple-target associator tools.
Data object for each calorimeter readout cell.
Definition CaloCell.h:57
Type-safe wrapper for multiple-target associator tools.
virtual const TileDigits * next()
Return a pointer to the next element in the association.
TileCellDigitAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
MultiAssociationTool< CaloCell, TileDigits > Base
virtual StatusCode reset(const CaloCell &p)
Return the target object.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49
Block filler tool for noisy FEB information.