SRParticle.h
Go to the documentation of this file.
1 #ifndef CAFSRPARTICLE_H
2 #define CAFSRPARTICLE_H
3 
4 #include "StandardRecord/SRVector3D.h"
6 
7 #include <string>
8 #include <vector>
9 
10 namespace caf
11 {
12  class SRParticle
13  {
14  public:
15  SRParticle();
16 
17  int trkid;
18  int pdg;
19  int momidx;
20  int momtrkid;
21  int mompdg;
23  float time;
29  int vtxidx;
30 
31  unsigned int ntraj;
32  std::vector<SRParticleTrajectoryPoint> traj;
33  };
34 }
35 
36 #endif
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:25
unsigned int ntraj
Definition: SRParticle.h:31
std::string string
Definition: nybbler.cc:12
std::string proc
Definition: SRParticle.h:27
SRVector3D start
Definition: SRParticle.h:22
SRVector3D end
Definition: SRParticle.h:25
std::vector< SRParticleTrajectoryPoint > traj
Definition: SRParticle.h:32
SRVector3D startp
Definition: SRParticle.h:24
Common Analysis Files.
Definition: SRGAr.h:13
std::string endproc
Definition: SRParticle.h:28
SRVector3D endp
Definition: SRParticle.h:26