Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-25 02:14:03

0001 #include "PhysicsTools/NanoAOD/interface/SimpleFlatTableProducer.h"
0002 
0003 #include "DataFormats/PatCandidates/interface/Electron.h"
0004 typedef SimpleFlatTableProducer<pat::Electron> SimplePATElectronFlatTableProducer;
0005 
0006 #include "DataFormats/PatCandidates/interface/Muon.h"
0007 typedef SimpleFlatTableProducer<pat::Muon> SimplePATMuonFlatTableProducer;
0008 
0009 #include "DataFormats/PatCandidates/interface/Tau.h"
0010 typedef SimpleFlatTableProducer<pat::Tau> SimplePATTauFlatTableProducer;
0011 
0012 #include "DataFormats/PatCandidates/interface/Photon.h"
0013 typedef SimpleFlatTableProducer<pat::Photon> SimplePATPhotonFlatTableProducer;
0014 
0015 #include "DataFormats/PatCandidates/interface/Jet.h"
0016 typedef SimpleFlatTableProducer<pat::Jet> SimplePATJetFlatTableProducer;
0017 
0018 #include "DataFormats/PatCandidates/interface/IsolatedTrack.h"
0019 typedef SimpleFlatTableProducer<pat::IsolatedTrack> SimplePATIsolatedTrackFlatTableProducer;
0020 
0021 #include "DataFormats/PatCandidates/interface/GenericParticle.h"
0022 typedef SimpleFlatTableProducer<pat::GenericParticle> SimplePATGenericParticleFlatTableProducer;
0023 
0024 #include "DataFormats/PatCandidates/interface/PackedCandidate.h"
0025 typedef SimpleFlatTableProducer<pat::PackedCandidate> SimplePATCandidateFlatTableProducer;
0026 
0027 #include "DataFormats/PatCandidates/interface/MET.h"
0028 typedef SimpleFlatTableProducer<pat::MET> SimplePATMETFlatTableProducer;
0029 
0030 #include "DataFormats/VertexReco/interface/TrackTimeLifeInfo.h"
0031 typedef SimpleTypedExternalFlatTableProducer<pat::Electron, TrackTimeLifeInfo>
0032     SimplePATElectron2TrackTimeLifeInfoFlatTableProducer;
0033 typedef SimpleTypedExternalFlatTableProducer<pat::Muon, TrackTimeLifeInfo>
0034     SimplePATMuon2TrackTimeLifeInfoFlatTableProducer;
0035 typedef SimpleTypedExternalFlatTableProducer<pat::Tau, TrackTimeLifeInfo>
0036     SimplePATTau2TrackTimeLifeInfoFlatTableProducer;
0037 
0038 #include "FWCore/Framework/interface/MakerMacros.h"
0039 DEFINE_FWK_MODULE(SimplePATElectronFlatTableProducer);
0040 DEFINE_FWK_MODULE(SimplePATMuonFlatTableProducer);
0041 DEFINE_FWK_MODULE(SimplePATTauFlatTableProducer);
0042 DEFINE_FWK_MODULE(SimplePATPhotonFlatTableProducer);
0043 DEFINE_FWK_MODULE(SimplePATJetFlatTableProducer);
0044 DEFINE_FWK_MODULE(SimplePATIsolatedTrackFlatTableProducer);
0045 DEFINE_FWK_MODULE(SimplePATGenericParticleFlatTableProducer);
0046 DEFINE_FWK_MODULE(SimplePATCandidateFlatTableProducer);
0047 DEFINE_FWK_MODULE(SimplePATMETFlatTableProducer);
0048 DEFINE_FWK_MODULE(SimplePATElectron2TrackTimeLifeInfoFlatTableProducer);
0049 DEFINE_FWK_MODULE(SimplePATMuon2TrackTimeLifeInfoFlatTableProducer);
0050 DEFINE_FWK_MODULE(SimplePATTau2TrackTimeLifeInfoFlatTableProducer);