/search.css" rel="stylesheet" type="text/css"/> /search.js">
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