CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Typedefs | Functions | Variables
ParticleReplacerZtautau.cc File Reference
#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 Documentation

typedef std::vector<reco::Particle> ParticleCollection

Definition at line 44 of file ParticleReplacerZtautau.cc.

Function Documentation

DEFINE_EDM_PLUGIN ( ParticleReplacerPluginFactory  ,
ParticleReplacerZtautau  ,
"ParticleReplacerZtautau"   
)

Variable Documentation

const double breitWignerWidthW = 2.141
const double breitWignerWidthZ = 2.4952
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
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.