ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloTriggerTowerSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGT1CALOCALIBUTILS_L1CALOTRIGGERTOWERSELECTOR_H
6#define TRIGT1CALOCALIBUTILS_L1CALOTRIGGERTOWERSELECTOR_H
7
9
12
13#include <vector>
14
22
24
25public:
26 L1CaloTriggerTowerSelector(const std::string& name, ISvcLocator* pSvcLocator);
28
29 virtual StatusCode initialize();
30 virtual StatusCode execute();
31 virtual StatusCode finalize();
32
33private:
34 bool isSelected(double eta, double phi);
35
36 // Trigger tower container StoreGate key
39
40 // Trigger tower key provider
42
43 std::vector<double> m_vEtaSelectionRange;
44 std::vector<double> m_vPhiSelectionRange;
45
46};
47
48#endif
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< double > m_vEtaSelectionRange
bool isSelected(double eta, double phi)
std::vector< double > m_vPhiSelectionRange
L1CaloTriggerTowerSelector(const std::string &name, ISvcLocator *pSvcLocator)
The TriggerTowerKey object provides the key for each trigger tower depending on its eta-phi coords.