ATLAS Offline Software
Loading...
Searching...
No Matches
CaloReadLCJetEnergyScaleFile.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5//Dear emacs, this is -*-c++-*-
6#ifndef CALOLOCALHADCALIB_CALOREADLCJETENERGYSCALEFILE
7#define CALOLOCALHADCALIB_CALOREADLCJETENERGYSCALEFILE
8
11#include <vector>
12#include <string>
13
14
16{
17 public:
18 CaloReadLCJetEnergyScaleFile(const std::string & name, ISvcLocator * pSvcLocator);
20
21 StatusCode initialize();
22 StatusCode execute();
23 StatusCode finalize();
24 StatusCode initDataFromFile(std::vector<std::string> &theLCJetEnergyScaleFileNames, std::vector<std::string> &theLCJetEnergyScaleJetCollectionNames, CaloLocalHadCoeff& data);
25
26 private:
27 std::string m_key;
28 std::vector<std::string> m_LCJetEnergyScaleFileNames;
29 std::vector<std::string> m_LCJetEnergyScaleJetCollectionNames;
30};
31
32#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Hold binned correction data for local hadronic calibration procedure.
CaloReadLCJetEnergyScaleFile(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initDataFromFile(std::vector< std::string > &theLCJetEnergyScaleFileNames, std::vector< std::string > &theLCJetEnergyScaleJetCollectionNames, CaloLocalHadCoeff &data)
std::vector< std::string > m_LCJetEnergyScaleJetCollectionNames
std::vector< std::string > m_LCJetEnergyScaleFileNames