ATLAS Offline Software
Calorimeter
CaloEvent
src
CaloRecoStatus.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
6
#include "
CaloEvent/CaloRecoStatus.h
"
7
#include <cstddef>
8
9
bool
CaloRecoStatus::getStatus
(std::vector<CaloRecoStatus::StatusIndicator>&
10
pStatusList)
const
11
{
12
size_t
oldSize = pStatusList.size();
13
if
( (
TAGGEDEM
&
m_status
) ==
TAGGEDEM
) pStatusList.push_back(
TAGGEDEM
);
14
if
( (
TAGGEDHAD
&
m_status
) ==
TAGGEDHAD
) pStatusList.push_back(
TAGGEDHAD
);
15
if
( (
TAGGEDMUON
&
m_status
) ==
TAGGEDMUON
)
16
pStatusList.push_back(
TAGGEDMUON
);
17
if
( (
TAGGEDUNKNOWN
&
m_status
) ==
TAGGEDUNKNOWN
)
18
pStatusList.push_back(
TAGGEDUNKNOWN
);
19
return
oldSize < pStatusList.size();
20
}
CaloRecoStatus::TAGGEDUNKNOWN
@ TAGGEDUNKNOWN
Definition:
CaloRecoStatus.h:41
CaloRecoStatus::TAGGEDMUON
@ TAGGEDMUON
Definition:
CaloRecoStatus.h:40
CaloRecoStatus::m_status
store_type m_status
Status store.
Definition:
CaloRecoStatus.h:88
CaloRecoStatus::getStatus
virtual bool getStatus(std::vector< CaloRecoStatus::StatusIndicator > &pStatusList) const
retrieve all status indicators
Definition:
CaloRecoStatus.cxx:9
CaloRecoStatus.h
CaloRecoStatus::TAGGEDEM
@ TAGGEDEM
Definition:
CaloRecoStatus.h:38
CaloRecoStatus::TAGGEDHAD
@ TAGGEDHAD
Definition:
CaloRecoStatus.h:39
Generated on Sun Jun 30 2024 21:12:01 for ATLAS Offline Software by
1.8.18