|
ATLAS Offline Software
|
Go to the documentation of this file.
18 const std::string&
name,
23 declareInterface< IMuonRoICnvTool >(
this );
40 if( !xaod->
empty() ) {
42 << xaod->
size() <<
")" );
46 LVL1_ROI::muons_type::const_iterator aod_itr = aod->
getMuonROIs().begin();
47 LVL1_ROI::muons_type::const_iterator aod_end = aod->
getMuonROIs().end();
48 for( ; aod_itr != aod_end; ++aod_itr ) {
56 aod_itr->getEta(), aod_itr->getPhi(),
57 aod_itr->getThrName(), aod_itr->getThrValue() );
61 return StatusCode::SUCCESS;
const muons_type & getMuonROIs() const
Get all the muon RoIs in the event.
void initialize(uint32_t roiword, float eta, float phi, const std::string &thrname, float thrvalue, uint32_t extraword=0u)
Initialise the object with all its properties.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a LVL1 muon region of interest.
Top level AOD object storing LVL1 RoIs.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
#define ATH_MSG_WARNING(x)
size_type size() const noexcept
Returns the number of elements in the collection.
bool empty() const noexcept
Returns true if the collection is empty.