5#ifndef CALOLOCALHADCALIB_GETLCCLASSIFICATION_H
6#define CALOLOCALHADCALIB_GETLCCLASSIFICATION_H
24#include "GaudiKernel/HistoDef.h"
44 void mapinsert(
const std::vector<Gaudi::Histo1DDef> & dims);
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~GetLCClassification()
std::string m_ClassificationType
string to choose different classification types
std::unique_ptr< TFile > m_outputFile
Output file to save histograms in.
std::vector< Gaudi::Histo1DDef > m_dimensions
definition of all dimensions used for classification
int m_NormalizationTypeNumber
virtual StatusCode initialize()
std::string m_outputFileName
Name of the output file to save histograms in.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterCollName
Name of the CaloClusterContainer to use.
void mapinsert(const std::vector< Gaudi::Histo1DDef > &dims)
GetLCClassification(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< int > m_isampmap
Vector of indices in m_dimensions.
std::string m_NormalizationType
string to choose different normalization types
std::map< std::string, Gaudi::Histo1DDef > m_dimensionsmap
property to set all dimensions introduced above
std::vector< TH2F * > m_hclus
Vector of actual histograms.
int m_ClassificationTypeNumber
virtual StatusCode execute()
virtual StatusCode finalize()
Property holding a SG store/key/clid from which a ReadHandle is made.