File indexing completed on 2025-07-03 00:42:33
0001 #include "DataFormats/Candidate/interface/Candidate.h"
0002 #include "PhysicsTools/NanoAOD/interface/SimpleFlatTableProducer.h"
0003 typedef SimpleFlatTableProducer<reco::Candidate> SimpleCandidateFlatTableProducer;
0004
0005 #include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
0006 typedef SimpleFlatTableProducer<reco::PFCandidate> SimplePFCandidateFlatTableProducer;
0007
0008 #include "DataFormats/METReco/interface/MET.h"
0009 typedef SimpleFlatTableProducer<reco::MET> SimpleMETFlatTableProducer;
0010
0011 #include "DataFormats/TauReco/interface/PFTau.h"
0012 typedef SimpleFlatTableProducer<reco::PFTau> SimplePFTauCandidateFlatTableProducer;
0013
0014 typedef SimpleCollectionFlatTableProducer<reco::Candidate> SimpleCandidateCollectionFlatTableProducer;
0015
0016 #include "DataFormats/TrackReco/interface/Track.h"
0017 typedef SimpleFlatTableProducer<reco::Track> SimpleTrackFlatTableProducer;
0018
0019 #include "DataFormats/EgammaReco/interface/SuperCluster.h"
0020 typedef SimpleFlatTableProducer<reco::SuperCluster> SimpleSuperclusterFlatTableProducer;
0021
0022 #include "DataFormats/JetReco/interface/PFJet.h"
0023 typedef SimpleFlatTableProducer<reco::PFJet> SimplePFJetFlatTableProducer;
0024
0025 #include "DataFormats/JetReco/interface/GenJet.h"
0026 typedef SimpleFlatTableProducer<reco::GenJet> SimpleGenJetFlatTableProducer;
0027
0028 #include "DataFormats/VertexReco/interface/Vertex.h"
0029 typedef SimpleFlatTableProducer<reco::Vertex> SimpleVertexFlatTableProducer;
0030
0031 #include "DataFormats/Candidate/interface/VertexCompositePtrCandidate.h"
0032 typedef SimpleFlatTableProducer<reco::VertexCompositePtrCandidate> SimpleSecondaryVertexFlatTableProducer;
0033
0034 #include "DataFormats/HepMCCandidate/interface/GenParticle.h"
0035 typedef SimpleFlatTableProducer<reco::GenParticle> SimpleGenParticleFlatTableProducer;
0036
0037 typedef SimpleTypedExternalFlatTableProducer<reco::Candidate, reco::Candidate>
0038 SimpleCandidate2CandidateFlatTableProducer;
0039
0040 #include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
0041 typedef EventSingletonSimpleFlatTableProducer<GenEventInfoProduct> SimpleGenEventFlatTableProducer;
0042
0043 #include "SimDataFormats/GeneratorProducts/interface/GenFilterInfo.h"
0044 typedef LumiSingletonSimpleFlatTableProducer<GenFilterInfo> SimpleGenFilterFlatTableProducerLumi;
0045
0046 #include "SimDataFormats/HTXS/interface/HiggsTemplateCrossSections.h"
0047 typedef EventSingletonSimpleFlatTableProducer<HTXS::HiggsClassification> SimpleHTXSFlatTableProducer;
0048
0049 #include "DataFormats/ProtonReco/interface/ForwardProton.h"
0050 typedef SimpleFlatTableProducer<reco::ForwardProton> SimpleProtonTrackFlatTableProducer;
0051
0052 #include "DataFormats/CTPPSReco/interface/CTPPSLocalTrackLite.h"
0053 typedef SimpleFlatTableProducer<CTPPSLocalTrackLite> SimpleLocalTrackFlatTableProducer;
0054
0055 #include "DataFormats/Math/interface/Point3D.h"
0056 typedef EventSingletonSimpleFlatTableProducer<math::XYZPointF> SimpleXYZPointFlatTableProducer;
0057
0058 #include "DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h"
0059 typedef EventSingletonSimpleFlatTableProducer<OnlineLuminosityRecord> SimpleOnlineLuminosityFlatTableProducer;
0060
0061 #include "DataFormats/BeamSpot/interface/BeamSpot.h"
0062 typedef EventSingletonSimpleFlatTableProducer<reco::BeamSpot> SimpleBeamspotFlatTableProducer;
0063
0064 #include "DataFormats/TrackReco/interface/Track.h"
0065 typedef SimpleFlatTableProducer<TrajectorySeed> SimpleTrajectorySeedFlatTableProducer;
0066
0067 #include "DataFormats/MuonSeed/interface/L2MuonTrajectorySeed.h"
0068 typedef SimpleFlatTableProducer<L2MuonTrajectorySeed> SimpleL2MuonTrajectorySeedFlatTableProducer;
0069
0070 #include "DataFormats/TrajectorySeed/interface/TrajectorySeed.h"
0071 typedef SimpleFlatTableProducer<reco::Track> SimpleTriggerTrackFlatTableProducer;
0072
0073 #include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
0074 typedef SimpleFlatTableProducer<reco::GsfTrack> SimpleGsfTrackFlatTableProducer;
0075
0076 #include "DataFormats/PatCandidates/interface/CompositeCandidate.h"
0077 typedef SimpleFlatTableProducer<pat::CompositeCandidate> SimpleCompositeCandidateFlatTableProducer;
0078
0079 #include "FWCore/Framework/interface/MakerMacros.h"
0080 DEFINE_FWK_MODULE(SimpleCandidateFlatTableProducer);
0081 DEFINE_FWK_MODULE(SimplePFCandidateFlatTableProducer);
0082 DEFINE_FWK_MODULE(SimpleMETFlatTableProducer);
0083 DEFINE_FWK_MODULE(SimplePFTauCandidateFlatTableProducer);
0084 DEFINE_FWK_MODULE(SimpleCandidateCollectionFlatTableProducer);
0085 DEFINE_FWK_MODULE(SimpleTrackFlatTableProducer);
0086 DEFINE_FWK_MODULE(SimpleSuperclusterFlatTableProducer);
0087 DEFINE_FWK_MODULE(SimplePFJetFlatTableProducer);
0088 DEFINE_FWK_MODULE(SimpleGenJetFlatTableProducer);
0089 DEFINE_FWK_MODULE(SimpleVertexFlatTableProducer);
0090 DEFINE_FWK_MODULE(SimpleSecondaryVertexFlatTableProducer);
0091 DEFINE_FWK_MODULE(SimpleGenParticleFlatTableProducer);
0092 DEFINE_FWK_MODULE(SimpleCandidate2CandidateFlatTableProducer);
0093 DEFINE_FWK_MODULE(SimpleGenEventFlatTableProducer);
0094 DEFINE_FWK_MODULE(SimpleGenFilterFlatTableProducerLumi);
0095 DEFINE_FWK_MODULE(SimpleHTXSFlatTableProducer);
0096 DEFINE_FWK_MODULE(SimpleProtonTrackFlatTableProducer);
0097 DEFINE_FWK_MODULE(SimpleLocalTrackFlatTableProducer);
0098 DEFINE_FWK_MODULE(SimpleXYZPointFlatTableProducer);
0099 DEFINE_FWK_MODULE(SimpleOnlineLuminosityFlatTableProducer);
0100 DEFINE_FWK_MODULE(SimpleBeamspotFlatTableProducer);
0101 DEFINE_FWK_MODULE(SimpleTrajectorySeedFlatTableProducer);
0102 DEFINE_FWK_MODULE(SimpleL2MuonTrajectorySeedFlatTableProducer);
0103 DEFINE_FWK_MODULE(SimpleTriggerTrackFlatTableProducer);
0104 DEFINE_FWK_MODULE(SimpleGsfTrackFlatTableProducer);
0105 DEFINE_FWK_MODULE(SimpleCompositeCandidateFlatTableProducer);