|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOLOCALHADCALIB_GETLCOUTOFCLUSTER_H
6 #define CALOLOCALHADCALIB_GETLCOUTOFCLUSTER_H
24 #include "GaudiKernel/HistoDef.h"
44 void mapinsert(
const std::vector<Gaudi::Histo1DDef> & dims);
96 std::vector<TProfile2D *>
m_ooc;
159 #endif // CALOLOCALHADCALIB_GETLCOUTOFCLUSTER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
int m_NormalizationTypeNumber
std::string m_NormalizationType
string to choose different normalization types
std::vector< TProfile2D * > m_ooc
Vector of actual histograms.
Top algorithm to generate OutOfCluster histograms for Local Hadron Calibration.
std::string m_ClassificationType
string to choose different classification types
virtual StatusCode initialize()
std::map< std::string, Gaudi::Histo1DDef > m_dimensionsmap
property to set all dimensions introduced above
std::vector< std::string > m_invalidSamplingNames
vector of names of the calorimeter samplings not to use when applying the out-of-cluster weights.
virtual StatusCode finalize()
std::unique_ptr< TFile > m_outputFile
Output file to save histograms in.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< int > m_isampmap
Vector of indices in m_dimensions.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterCollName
Name of the CaloClusterContainer to use.
virtual StatusCode execute()
GetLCOutOfCluster(const std::string &name, ISvcLocator *pSvcLocator)
std::string m_outputFileName
Name of the output file to save histograms in.
virtual ~GetLCOutOfCluster()
std::set< int > m_invalidSamplings
actual set of samplings to be ignored for out-of-cluster weights
int m_ClassificationTypeNumber
std::vector< Gaudi::Histo1DDef > m_dimensions
definition of all dimensions used for out-of-cluster corrections
void mapinsert(const std::vector< Gaudi::Histo1DDef > &dims)