All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRTrueParticle.cxx
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRTrueParticle.cxx
3 // \brief An SRTrueParticle is a high level true track object. It
4 // knows true id, direction, length, but no hit information.
5 ////////////////////////////////////////////////////////////////////////
7 #include <climits>
8 
9 namespace caf
10 {
12  visE(std::numeric_limits<float>::signaling_NaN()),
13  nhit(0)
14  {
15  }
16 
18  genE(std::numeric_limits<float>::signaling_NaN()),
19  startE(std::numeric_limits<float>::signaling_NaN()),
20  endE(std::numeric_limits<float>::signaling_NaN()),
21  genT(std::numeric_limits<float>::signaling_NaN()),
22  startT(std::numeric_limits<float>::signaling_NaN()),
23  endT(std::numeric_limits<float>::signaling_NaN()),
24  length(std::numeric_limits<float>::signaling_NaN()),
25  wallin(kWallNone),
26  wallout(kWallNone),
27  cont_tpc(false),
28  crosses_tpc(false),
29  contained(false),
30  pdg(INT_MIN),
31  G4ID(INT_MIN),
32  interaction_id(INT_MIN),
33  cryostat(-1),
34  parent(UINT_MAX),
36  start_process(g4_process_(caf::kG4UNKNOWN)),
37  end_process(g4_process_(caf::kG4UNKNOWN)),
38  gstatus(kIStUndefined)
39  {
40  }
41 } // end namespace caf
42 ////////////////////////////////////////////////////////////////////////
double std(const std::vector< short > &wf, const double ped_mean, size_t start, size_t nsample)
Definition: UtilFunc.cxx:42
var pdg
Definition: selectors.fcl:14
g4_process_
Which G4 process ?
Definition: SREnums.h:155