reconstruction status indicator
More...
#include <CaloRecoStatus.h>
reconstruction status indicator
Definition at line 11 of file CaloRecoStatus.h.
◆ store_type
◆ StatusIndicator
reconstruction status word
Indicates cluster tag and calibration status. Note that tags may only be applied to (calibrated) topological clusters.
- Parameters
-
| TAGGEDEM | tagged as electromagnetic |
| TAGGEDHAD | tagged as hadronic |
| TAGGEDMUON | tagged as muon |
| TAGGEDUNKNOWN | no safe tags from any classification |
| CALIBRATED | calibrated begond em scale |
| CALIBRATEDLHC | calibrated by local hadronic approach |
| CALIBRATEDALT | calibrated by alternative calibration, typically with cell weights from jets |
Note that several tags can be valid at the same time, especially CALIBRATED & CALIBRATEDLHC & CALIBRATEDALT and subsequent combinations of those.
| Enumerator |
|---|
| TAGGEDEM | |
| TAGGEDHAD | |
| TAGGEDMUON | |
| TAGGEDUNKNOWN | |
| CALIBRATED | |
| CALIBRATEDLHC | |
| CALIBRATEDALT | |
| UNKNOWNSTATUS | |
Definition at line 36 of file CaloRecoStatus.h.
◆ CaloRecoStatus() [1/4]
Default constructor.
Definition at line 102 of file CaloRecoStatus.h.
104{ }
unsigned int store_type
Internal store type.
store_type m_status
Status store.
◆ CaloRecoStatus() [2/4]
| CaloRecoStatus::CaloRecoStatus |
( |
store_type | store | ) |
|
|
inline |
◆ ~CaloRecoStatus()
| CaloRecoStatus::~CaloRecoStatus |
( |
| ) |
|
|
inlinevirtual |
◆ CaloRecoStatus() [3/4]
◆ CaloRecoStatus() [4/4]
◆ checkStatus()
| bool CaloRecoStatus::checkStatus |
( |
const StatusIndicator & | statusIndicator | ) |
const |
|
inlinevirtual |
Check status.
- Parameters
-
| statusIndicator | status indicator |
Note that the client can request a single status set, or a combination of status indicators set
Definition at line 123 of file CaloRecoStatus.h.
◆ getStatus()
retrieve all status indicators
- Parameters
-
| pStatusList | list of all status indicators |
Returns true if one or more indicators are available
Definition at line 7 of file CaloRecoStatus.cxx.
9{
10 const size_t oldSize = pStatusList.size();
12 if ((s &
m_status) == s) pStatusList.push_back(s);
13 }
14 return oldSize < pStatusList.size();
15}
◆ getStatusWord()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ resetStatus() [1/2]
| void CaloRecoStatus::resetStatus |
( |
| ) |
|
|
inlinevirtual |
◆ resetStatus() [2/2]
| void CaloRecoStatus::resetStatus |
( |
const StatusIndicator & | statusIndicator | ) |
|
|
inlinevirtual |
◆ setStatus()
◆ m_status
The documentation for this class was generated from the following files: