| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerGenParticle.h

Go to the documentation of this file.
00001 #ifndef PERGENPARTICLE_H
00002 #define PERGENPARTICLE_H
00003 
00004 #include "CLHEP/Vector/LorentzVector.h"
00005 
00006 class PerGenParticle 
00007 {
00008 public:
00009     PerGenParticle();
00010     PerGenParticle(CLHEP::HepLorentzVector momentum,
00011                    int pdgId,
00012                    int status,
00013                    double polTheta, 
00014                    double polPhi,
00015                    int barcode);
00016     ~PerGenParticle();
00017 
00018     CLHEP::HepLorentzVector momentum;
00019     int pdgId;
00020     int status;
00021     double polTheta, polPhi;    // polarization angles (0<theta<pi, 0<phi<2pi)
00022 #if 0                           // redundant
00023     // Index of production vertex in PerGenEvent's vector.
00024     int productionVertex;
00025     // Index of end vertex in PerGenEvent's vector.    
00026     int endVertex;
00027 #endif
00028     int barcode;
00029 };
00030 
00031 
00032 #endif  // PERGENPARTICLE_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:35:28 2011 for PerGenEvent by doxygen 1.4.7