Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:47

0001 #ifndef RecoLocalCalo_HcalRecAlgos_parseHBHEPhase1AlgoDescription_h
0002 #define RecoLocalCalo_HcalRecAlgos_parseHBHEPhase1AlgoDescription_h
0003 
0004 #include <memory>
0005 #include "RecoLocalCalo/HcalRecAlgos/interface/AbsHBHEPhase1Algo.h"
0006 #include "FWCore/Framework/interface/FrameworkfwdMostUsed.h"
0007 #include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
0008 
0009 //
0010 // Factory function for creating objects of types
0011 // inheriting from AbsHBHEPhase1Algo out of parameter sets.
0012 //
0013 // Update the implementation of this function if you need
0014 // to add a new algorithm to HBHEPhase1Reconstructor.
0015 //
0016 std::unique_ptr<AbsHBHEPhase1Algo> parseHBHEPhase1AlgoDescription(const edm::ParameterSet& ps,
0017                                                                   edm::ConsumesCollector iC);
0018 
0019 //
0020 // Parameter descriptions for "parseHBHEPhase1AlgoDescription".
0021 // Keep implementation of this function is sync with
0022 // "parseHBHEPhase1AlgoDescription".
0023 //
0024 edm::ParameterSetDescription fillDescriptionForParseHBHEPhase1Algo();
0025 
0026 #endif  // RecoLocalCalo_HcalRecAlgos_parseHBHEPhase1AlgoDescription_h