ATLAS Offline Software
Loading...
Searching...
No Matches
TileCosmicMuonTileCellAssociationTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5/*
6 * File: TileCosmicMuonTileCellAssociationTool.h
7 * Author: Stephen Cole <stephen.cole@cern.ch>
8 *
9 * Created on November 3, 2011, 3:48 PM
10 */
11
12#ifndef TILECOSMICMUONTILECELLASSOCIATIONTOOL_H
13#define TILECOSMICMUONTILECELLASSOCIATIONTOOL_H
14
18
19class TileID;
20
21namespace D3PD{
22
24 : public MultiAssociationTool<TileCosmicMuon,CaloCell> {
25public:
27
35 const std::string& name, const IInterface* parent);
36
38
44 virtual StatusCode reset (const TileCosmicMuon& p);
45
50 virtual const CaloCell* next();
51
52private:
53 const TileID* m_tileid{};
55 std::vector<IdentifierHash> m_tileHash;
56 std::vector<IdentifierHash>::iterator m_tileItr{};
57};
58
59}
60
61#endif /* TILECOSMICMUONTILECELLASSOCIATIONTOOL_H */
62
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.
MultiAssociationTool< TileCosmicMuon, CaloCell > Base
virtual const CaloCell * next()
Return a pointer to the next element in the association.
TileCosmicMuonTileCellAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode reset(const TileCosmicMuon &p)
Return the target object.
DataModel_detail::const_iterator< DataVector > const_iterator
Definition DataVector.h:838
Class containing detailed results from TileMuonFitter.
Helper class for TileCal offline identifiers.
Definition TileID.h:67
Block filler tool for noisy FEB information.