/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerSimVertex.h
Go to the documentation of this file.
00001 
00011 #ifndef PERSIMVERTEX_H
00012 #define PERSIMVERTEX_H
00013 
00014 #include "PerSimEvent/PerSimIndirection.h"
00015 
00016 #include "Math/Vector3D.h"
00017 #include "Math/Point3D.h"
00018 
00019 #include <string>
00020 #include <vector>
00021 
00022 class PerSimVertex {
00023 public:
00024     PerSimVertex();
00025     ~PerSimVertex();
00026 
00027     PerSimIndirection track;
00028 
00029     // Skip these two as they are currently bogus in TES class
00030     // IPVolume* volume;
00031     // DetectorElement* detectorElement;
00032 
00033     // This is a SimProcess:
00034     int processType;
00035     std::string processName;
00036 
00037     double time;
00038     double energy;
00039 
00040     ROOT::Math::XYZPoint position;
00041     ROOT::Math::XYZVector momentum;
00042 
00043     std::vector<PerSimIndirection> secondaryTracks;
00044 };
00045 
00046 
00047 #endif  // PERSIMVERTEX_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:07:23 for PerSimEvent by doxygen 1.7.4