18 return StatusCode::SUCCESS;
26 return StatusCode::SUCCESS;
35 std::vector<float> et_vec, eta_vec, phi_vec, clusterSize_vec, signalState_vec;
45 et_vec.push_back(eg->caloCluster()->et()/Gaudi::Units::GeV);
46 eta_vec.push_back(eg->caloCluster()->eta());
47 phi_vec.push_back(eg->caloCluster()->phi());
48 clusterSize_vec.push_back(eg->caloCluster()->clusterSize());
49 signalState_vec.push_back(eg->caloCluster()->signalState());
53 ATH_MSG_DEBUG(
"SuperCluster - Online Monitoring in Reconstruction ...");
#define ATH_CHECK
Evaluate an expression and check for errors.
#define CHECK(...)
Evaluate an expression and check for errors.
Group of local monitoring quantities and retain correlation when filling histograms
egammaMonitorBaseAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
ToolHandle< GenericMonitoringTool > m_monTool
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
void fillSuperClusterQuantities(const EventContext &ctx) const
SG::ReadHandleKey< EgammaRecContainer > m_inputEgammaRecContainerKey
egammaMonitorSuperClusterAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Represent an egamma object for internal egamma usage during reconstruction.
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.