1 #ifndef RecoTracker_DuplicateTrackMerger_h
2 #define RecoTracker_DuplicateTrackMerger_h
33 namespace reco {
namespace modules {
41 typedef std::vector<std::pair<TrackCandidate,std::pair<reco::TrackRef,reco::TrackRef> > >
CandidateToDuplicate;
double maxDQoP_
max difference in q/p between two tracks
virtual ~DuplicateTrackMerger()
destructor
TrackMerger merger_
Merger.
double minP_
min p cut value
void produce(edm::Event &, const edm::EventSetup &) override
produce one event
float tmva_outer_nMissingInner_
double maxDCA_
max distance between two tracks at closest approach
float tmva_inner_nMissingOuter_
std::vector< std::pair< TrackCandidate, std::pair< reco::TrackRef, reco::TrackRef > > > CandidateToDuplicate
std::string dbFileName_
MVA weights file.
edm::ESHandle< MagneticField > magfield_
GBRForest * forest_
MVA discriminator.
double minBDTG_
minBDTG cut value
float tmva_ddsz_
MVA input variables.
DuplicateTrackMerger(const edm::ParameterSet &iPara)
constructor
double maxDLambda_
max difference in Lambda between two tracks
double maxDdxy_
max difference in transverse impact parameter between two tracks
double minDeltaR3d_
minDeltaR3d cut value
double maxDdsz_
max difference in longitudinal impact parameter between two tracks
double maxDPhi_
max difference in phi between two tracks
double minpT_
min pT cut value
edm::EDGetTokenT< reco::TrackCollection > trackSource_
track input collection