#include "TauAnalysis/MCEmbeddingTools/plugins/ParticleReplacerZtautau.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "GeneratorInterface/ExternalDecays/interface/DecayRandomEngine.h"
#include "FWCore/Utilities/interface/RandomNumberGenerator.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "DataFormats/HepMCCandidate/interface/GenParticle.h"
#include "HepPDT/ParticleDataTable.hh"
#include "HepMC/IO_HEPEVT.h"
#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Declarations.h"
#include "TauAnalysis/MCEmbeddingTools/interface/extraPythia.h"
#include "DataFormats/Math/interface/deltaR.h"
#include "TauAnalysis/MCEmbeddingTools/interface/embeddingAuxFunctions.h"
#include "TauAnalysis/MCEmbeddingTools/plugins/MCParticleReplacer.h"
#include <Math/VectorUtil.h>
#include <TMath.h>
#include <TVector3.h>
#include <stack>
#include <queue>
#include <vector>
#include "FWCore/Framework/interface/MakerMacros.h"
Go to the source code of this file.
Typedefs | |
typedef std::vector < reco::Particle > | ParticleCollection |
Functions | |
DEFINE_EDM_PLUGIN (ParticleReplacerPluginFactory, ParticleReplacerZtautau,"ParticleReplacerZtautau") | |
Variables | |
const double | breitWignerWidthW = 2.141 |
const double | breitWignerWidthZ = 2.4952 |
const double | electronMass = 0.00051099893 |
const double | muonMass = 0.105658369 |
const double | nomMassW = 80.398 |
const double | nomMassZ = 91.1876 |
const double | protonMass = 0.938272 |
const double | tauMass = 1.77690 |
typedef std::vector<reco::Particle> ParticleCollection |
Definition at line 44 of file ParticleReplacerZtautau.cc.
DEFINE_EDM_PLUGIN | ( | ParticleReplacerPluginFactory | , |
ParticleReplacerZtautau | , | ||
"ParticleReplacerZtautau" | |||
) |
const double breitWignerWidthW = 2.141 |
Definition at line 38 of file ParticleReplacerZtautau.cc.
Referenced by ParticleReplacerZtautau::transformMuMu2TauNu().
const double breitWignerWidthZ = 2.4952 |
Definition at line 40 of file ParticleReplacerZtautau.cc.
Referenced by ParticleReplacerZtautau::transformMuMu2TauNu().
const double electronMass = 0.00051099893 |
Definition at line 34 of file ParticleReplacerZtautau.cc.
Referenced by ParticleReplacerZtautau::produce().
const double muonMass = 0.105658369 |
Definition at line 33 of file ParticleReplacerZtautau.cc.
Referenced by ParticleReplacerZtautau::produce().
const double nomMassW = 80.398 |
Definition at line 37 of file ParticleReplacerZtautau.cc.
Referenced by ParticleReplacerZtautau::transformMuMu2TauNu().
const double nomMassZ = 91.1876 |
Definition at line 39 of file ParticleReplacerZtautau.cc.
const double protonMass = 0.938272 |
Definition at line 35 of file ParticleReplacerZtautau.cc.
const double tauMass = 1.77690 |
Definition at line 32 of file ParticleReplacerZtautau.cc.