|
ATLAS Offline Software
|
Go to the documentation of this file.
39 return StatusCode::SUCCESS;
52 if (
sc.isFailure() || !ttCollection) {
54 return StatusCode::SUCCESS;
55 }
else ATH_MSG_DEBUG(
"TriggerTowerCollection retrieved from StoreGate, size: "<< ttCollection->
size() );
74 outputTTCollection->
push_back(selectedTriggerTower);
82 return StatusCode::SUCCESS;
85 return StatusCode::SUCCESS;
93 return StatusCode::SUCCESS;
double phi() const
returns phi coord of tower
Const iterator class for DataVector/DataList.
Scalar phi() const
phi method
virtual ~L1CaloTriggerTowerSelector()
LVL1::TriggerTowerKey * m_towerKey
Scalar eta() const
pseudorapidity method
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
std::vector< double > m_vPhiSelectionRange
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
virtual StatusCode execute()
std::vector< double > m_vEtaSelectionRange
::StatusCode StatusCode
StatusCode definition for legacy code.
L1CaloTriggerTowerSelector(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize()
virtual StatusCode finalize()
std::string m_outputTriggerTowerLocation
Trigger towers are the inputs to all other parts of the calorimeter trigger.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
std::string m_inputTriggerTowerLocation
bool isSelected(double eta, double phi)
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
DataVector< LVL1::TriggerTower > TriggerTowerCollection
double eta() const
returns eta coord
size_type size() const noexcept
Returns the number of elements in the collection.
The TriggerTowerKey object provides the key for each trigger tower depending on its eta-phi coords.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
TriggerTower_v2 TriggerTower
Define the latest version of the TriggerTower class.