CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GenMuonRadiationAlgorithm.h
Go to the documentation of this file.
1 #ifndef TauAnalysis_MCEmbeddingTools_GenMuonRadiationAlgorithm_h
2 #define TauAnalysis_MCEmbeddingTools_GenMuonRadiationAlgorithm_h
3 
31 
32 #include<string>
33 
35 
37 {
38  public:
41 
43 
44  private:
45  double beamEnergy_;
46 
47  enum { kPYTHIA, kPHOTOS };
48  int mode_;
49 
51  static bool photos_isInitialized_;
52 
54  static bool pythia_isInitialized_;
55 
57 };
58 
59 #endif
60 
61 
GenMuonRadiationAlgorithm(const edm::ParameterSet &)
gen::PhotosInterfaceBase * photos_
reco::Candidate::LorentzVector compFSR(const edm::StreamID &streamID, const reco::Candidate::LorentzVector &, int, const reco::Candidate::LorentzVector &, int &)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:41
myPythia6ServiceWithCallback * pythia_