CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ConvBremHeavyObjectCache.h
Go to the documentation of this file.
1 #ifndef __RecoParticleFlow_PFTracking_convbremhelpersHeavyObjectCache_h__
2 #define __RecoParticleFlow_PFTracking_convbremhelpersHeavyObjectCache_h__
3 
4 
8 #include <memory>
9 
10 namespace convbremhelpers {
12  public:
14  std::unique_ptr<const GBRForest> gbrBarrelLowPt_;
15  std::unique_ptr<const GBRForest> gbrBarrelHighPt_;
16  std::unique_ptr<const GBRForest> gbrEndcapsLowPt_;
17  std::unique_ptr<const GBRForest> gbrEndcapsHighPt_;
18  std::unique_ptr<const PFEnergyCalibration> pfcalib_;
19  private:
20  std::unique_ptr<const GBRForest> setupMVA(const std::string&);
21  // for variable binding
23  };
24 }
25 
26 #endif
std::unique_ptr< const GBRForest > setupMVA(const std::string &)
std::unique_ptr< const GBRForest > gbrEndcapsHighPt_
std::unique_ptr< const GBRForest > gbrEndcapsLowPt_
std::unique_ptr< const GBRForest > gbrBarrelLowPt_
HeavyObjectCache(const edm::ParameterSet &)
std::unique_ptr< const PFEnergyCalibration > pfcalib_
std::unique_ptr< const GBRForest > gbrBarrelHighPt_