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 
7 #include <memory>
8 
9 namespace convbremhelpers {
11  public:
13  std::unique_ptr<const GBRForest> gbrBarrelLowPt_;
14  std::unique_ptr<const GBRForest> gbrBarrelHighPt_;
15  std::unique_ptr<const GBRForest> gbrEndcapsLowPt_;
16  std::unique_ptr<const GBRForest> gbrEndcapsHighPt_;
17  std::unique_ptr<const PFEnergyCalibration> pfcalib_;
18  private:
19  std::unique_ptr<const GBRForest> setupMVA(const std::string&);
20  // for variable binding
22  };
23 }
24 
25 #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_