5#ifndef CALOLOCALHADCALIB_GETLCDEADMATERIALTREE_H
6#define CALOLOCALHADCALIB_GETLCDEADMATERIALTREE_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Helper class for offline cell identifiers.
Data to read from special DeadMaterialTree.
Hold binned correction data for local hadronic calibration procedure.
CaloLocalHadCoeff * m_HadDMCoeff
Collection of dead material correction coeffitients.
std::string m_outputFileName
Name of the output file to save tree in.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterCollNameCalib
Name of the calibrated CaloClusterContainer to use.
std::pair< std::string, xAOD::CaloCluster::MomentType > moment_name_pair
std::vector< moment_name_pair > moment_name_vector
const CaloCell_ID * m_calo_id
bool m_doSaveCalibClusInfo
save additional cluster info from calibrated collections
TTree * m_outputTree
Output tree.
std::string m_HadDMCoeffInitFile
Name of text file with initial parameters for coefficients calculation.
virtual StatusCode execute()
GetLCDeadMaterialTree(const std::string &name, ISvcLocator *pSvcLocator)
CaloHadDMCoeffData * m_data
data to save into the tree
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterCollName
Name of the uncalibrated CaloClusterContainer to use.
std::vector< xAOD::CaloCluster::MomentType > m_momentForDMArea
virtual StatusCode finalize()
TFile * m_outputFile
Output file to save tree in.
Property holding a SG store/key/clid from which a ReadHandle is made.