Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:33:39

0001 #include "FWCore/Framework/interface/ModuleFactory.h"
0002 #include "FWCore/Framework/interface/MakerMacros.h"
0003 
0004 #include "RecoBTau/JetTagComputer/interface/JetTagComputerESProducer.h"
0005 #include "RecoBTag/ImpactParameter/interface/JetProbabilityComputer.h"
0006 #include "RecoBTag/ImpactParameter/interface/JetBProbabilityComputer.h"
0007 #include "RecoBTag/ImpactParameter/interface/CandidateJetProbabilityComputer.h"
0008 #include "RecoBTag/ImpactParameter/interface/CandidateJetBProbabilityComputer.h"
0009 #include "RecoBTag/ImpactParameter/plugins/IPProducer.h"
0010 #include "RecoBTag/ImpactParameter/interface/NegativeTrackCountingComputer.h"
0011 #include "RecoBTag/ImpactParameter/interface/TrackCountingComputer.h"
0012 #include "RecoBTag/ImpactParameter/interface/CandidateNegativeTrackCountingComputer.h"
0013 #include "RecoBTag/ImpactParameter/interface/CandidateTrackCountingComputer.h"
0014 #include "RecoBTag/ImpactParameter/interface/PromptTrackCountingComputer.h"
0015 
0016 //DEFINE_FWK_MODULE(TrackIPProducer);
0017 
0018 typedef IPProducer<reco::TrackRefVector, reco::JTATagInfo, IPProducerHelpers::FromJTA> TrackIPProducer;
0019 DEFINE_FWK_MODULE(TrackIPProducer);
0020 typedef IPProducer<std::vector<reco::CandidatePtr>, reco::JetTagInfo, IPProducerHelpers::FromJetAndCands> CandIPProducer;
0021 DEFINE_FWK_MODULE(CandIPProducer);
0022 
0023 typedef JetTagComputerESProducer<TrackCountingComputer> TrackCountingESProducer;
0024 DEFINE_FWK_EVENTSETUP_MODULE(TrackCountingESProducer);
0025 typedef JetTagComputerESProducer<NegativeTrackCountingComputer> NegativeTrackCountingESProducer;
0026 DEFINE_FWK_EVENTSETUP_MODULE(NegativeTrackCountingESProducer);
0027 
0028 typedef JetTagComputerESProducer<CandidateTrackCountingComputer> CandidateTrackCountingESProducer;
0029 DEFINE_FWK_EVENTSETUP_MODULE(CandidateTrackCountingESProducer);
0030 typedef JetTagComputerESProducer<CandidateNegativeTrackCountingComputer> CandidateNegativeTrackCountingESProducer;
0031 DEFINE_FWK_EVENTSETUP_MODULE(CandidateNegativeTrackCountingESProducer);
0032 
0033 typedef JetTagComputerESProducer<JetProbabilityComputer> JetProbabilityESProducer;
0034 DEFINE_FWK_EVENTSETUP_MODULE(JetProbabilityESProducer);
0035 typedef JetTagComputerESProducer<JetBProbabilityComputer> JetBProbabilityESProducer;
0036 DEFINE_FWK_EVENTSETUP_MODULE(JetBProbabilityESProducer);
0037 
0038 typedef JetTagComputerESProducer<CandidateJetProbabilityComputer> CandidateJetProbabilityESProducer;
0039 DEFINE_FWK_EVENTSETUP_MODULE(CandidateJetProbabilityESProducer);
0040 typedef JetTagComputerESProducer<CandidateJetBProbabilityComputer> CandidateJetBProbabilityESProducer;
0041 DEFINE_FWK_EVENTSETUP_MODULE(CandidateJetBProbabilityESProducer);
0042 
0043 typedef JetTagComputerESProducer<PromptTrackCountingComputer> PromptTrackCountingESProducer;
0044 DEFINE_FWK_EVENTSETUP_MODULE(PromptTrackCountingESProducer);