CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Decay3Body.h
Go to the documentation of this file.
1 #ifndef DECAY3BODY_H
2 #define DECAY3BODY_H
3 
4 #include "G4LorentzVector.hh"
5 
6 class Decay3Body {
7  public:
8  Decay3Body();
9  ~Decay3Body();
10 
11  void doDecay(const G4LorentzVector & mother,
12  G4LorentzVector & daughter1,
13  G4LorentzVector & daughter2,
14  G4LorentzVector & daughter3);
15 
16  private:
17  inline double sqr(double a);
18 };
19 
20 #endif
void doDecay(const G4LorentzVector &mother, G4LorentzVector &daughter1, G4LorentzVector &daughter2, G4LorentzVector &daughter3)
Definition: Decay3Body.cc:23
double sqr(double a)
Definition: Decay3Body.cc:152
const reco::GenParticle * mother(const reco::GenParticle &p, unsigned int imoth=0)
double a
Definition: hdecay.h:121