26 #include "TMVA/Reader.h"
34 double mvaBremConvCutBarrelLowPt,
35 double mvaBremConvCutBarrelHighPt,
36 double mvaBremConvCutEndcapsLowPt,
37 double mvaBremConvCutEndcapsHighPt,
58 pfNuclears,pfConversions,
TMVA::Reader * tmvaReaderEndcapsHighPt_
const std::vector< reco::PFRecTrackRef > & getConvBremPFRecTracks()
ConvBremPFTrackFinder(const TransientTrackBuilder &builder, double mvaBremConvCutBarrelLowPt, double mvaBremConvCutBarrelHighPt, double mvaBremConvCutEndcapsLowPt, double mvaBremConvCutEndcapsHighPt, std::string mvaWeightFileConvBremBarrelLowPt, std::string mvaWeightFileConvBremBarrelHighPt, std::string mvaWeightFileConvBremEndcapsLowPt, std::string mvaWeightFileConvBremEndcapsHighPt)
std::string mvaWeightFileConvBremEndcapsHighPt_
PFEnergyCalibration * pfcalib_
double mvaBremConvCutEndcapsLowPt_
bool foundConvBremPFRecTrack(const edm::Handle< reco::PFRecTrackCollection > &thePfRecTrackCol, const edm::Handle< reco::VertexCollection > &primaryVertex, const edm::Handle< reco::PFDisplacedTrackerVertexCollection > &pfNuclears, const edm::Handle< reco::PFConversionCollection > &pfConversions, const edm::Handle< reco::PFV0Collection > &pfV0, bool useNuclear, bool useConversions, bool useV0, const reco::PFClusterCollection &theEClus, const reco::GsfPFRecTrack &gsfpfrectk)
TransientTrackBuilder builder_
double mvaBremConvCutBarrelHighPt_
TMVA::Reader * tmvaReaderBarrelHighPt_
std::vector< reco::PFRecTrackRef > pfRecTrRef_vec_
double mvaBremConvCutEndcapsHighPt_
TMVA::Reader * tmvaReaderEndcapsLowPt_
std::string mvaWeightFileConvBremEndcapsLowPt_
std::string mvaWeightFileConvBremBarrelHighPt_
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
TMVA::Reader * tmvaReaderBarrelLowPt_
std::string mvaWeightFileConvBremBarrelLowPt_
void runConvBremFinder(const edm::Handle< reco::PFRecTrackCollection > &thePfRecTrackCol, const edm::Handle< reco::VertexCollection > &primaryVertex, const edm::Handle< reco::PFDisplacedTrackerVertexCollection > &pfNuclears, const edm::Handle< reco::PFConversionCollection > &pfConversions, const edm::Handle< reco::PFV0Collection > &pfV0, bool useNuclear, bool useConversions, bool useV0, const reco::PFClusterCollection &theEClus, const reco::GsfPFRecTrack &gsfpfrectk)
double mvaBremConvCutBarrelLowPt_