ATLAS Offline Software
Loading...
Searching...
No Matches
L1CPMTowerTools.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
5// L1CPMTowerTools.h,
7
8 /***************************************************************************
9 * *
10 * *
11 ***************************************************************************/
12
13#ifndef LVL1L1CPMTOWERTOOLS_H
14#define LVL1L1CPMTOWERTOOLS_H
15
18
19class AtlasDetectorID;
20class Identifier;
21
22namespace LVL1
23{
24
33
34 class L1CPMTowerTools : virtual public IL1CPMTowerTools, public AthAlgTool
35 {
36 public:
39
40 L1CPMTowerTools(const std::string&,const std::string&,const IInterface*);
41
43 virtual ~L1CPMTowerTools ();
44
46 virtual StatusCode initialize();
48 virtual StatusCode finalize ();
49
51 virtual void makeCPMTowers(const DataVector<TriggerTower>* triggerTowers, DataVector<CPMTower>* cpmTowers, bool zeroSuppress = true);
52
54 virtual void makeCPMTowers(const DataVector<xAOD::TriggerTower>* triggerTowers, DataVector<CPMTower>* cpmTowers, bool zeroSuppress = true);
55
57 virtual void makeCPMTowers(const DataVector<xAOD::TriggerTower>* triggerTowers, DataVector<xAOD::CPMTower>* cpmTowers, bool zeroSuppress = true);
58
59 private:
60
61
62 };
63} // end of namespace
64
65#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Derived DataVector<T>.
Definition DataVector.h:795
virtual StatusCode initialize()
standard Athena-Algorithm method
virtual void makeCPMTowers(const DataVector< TriggerTower > *triggerTowers, DataVector< CPMTower > *cpmTowers, bool zeroSuppress=true)
Fill DataVector of CPMTowers from user-supplied TriggerTowers.
DataVector< xAOD::TriggerTower > xAODTTCollection
virtual ~L1CPMTowerTools()
default destructor
DataVector< TriggerTower > TTCollection
virtual StatusCode finalize()
standard Athena-Algorithm method
L1CPMTowerTools(const std::string &, const std::string &, const IInterface *)
Constructor.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...