ATLAS Offline Software
Loading...
Searching...
No Matches
TileCellRawAssociationTool.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: TileCellRawAssociationTool.h
7 * Author: Stephen Cole <stephen.cole@cern.ch>
8 *
9 * Created on October 26, 2011, 11:08 AM
10 */
11
12#ifndef TILECELLRAWASSOCIATIONTOOL_H
13#define TILECELLRAWASSOCIATIONTOOL_H
14
17#include "CaloEvent/CaloCell.h"
18
20
21class TileHWID;
22class TileRawChannel;
23//class StoreGateSvc;
24
25namespace D3PD{
26
27
29 : public MultiAssociationTool<CaloCell,TileRawChannel> {
30public:
33
40 TileCellRawAssociationTool(const std::string& type,
41 const std::string& name, const IInterface* parent);
42
44
45 StatusCode initialize();
46
52 virtual StatusCode reset (const CaloCell& p);
53
58 virtual const TileRawChannel* next();
59
60private:
62 std::string m_tileRawKey;
66
67};
68
69}
70
71#endif /* TILECELLRAWASSOCIATIONTOOL_H */
72
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.
TileCellRawAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
MultiAssociationTool< CaloCell, TileRawChannel > Base
virtual const TileRawChannel * next()
Return a pointer to the next element in the association.
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.