7 #ifndef HLTTauMCProducer_h 8 #define HLTTauMCProducer_h 23 #include "HepMC/GenEvent.h" 26 #include "TLorentzVector.h"
const edm::EDGetTokenT< reco::GenMETCollection > MCMET_
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
Lorentz vector with cylindrical internal representation using pseudorapidity.
const double ptMinMCElectron_
HLTTauMCProducer(const edm::ParameterSet &)
const double ptMinMCMuon_
void getGenDecayProducts(const reco::GenParticleRef &, reco::GenParticleRefVector &, int status=1, int pdgId=0) const
std::vector< LorentzVector > LorentzVectorCollection
const edm::EDGetTokenT< reco::GenParticleCollection > MC_
math::XYZTLorentzVectorD LorentzVector
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
const std::vector< int > m_PDG_