All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRShower.cxx
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRShower.cxx
3 // \brief An SRShower is a high level shower object. It knows its
4 // direction and length, but does not own its cell hits.
5 ////////////////////////////////////////////////////////////////////////
6 
8 
9 #include <climits>
10 
11 namespace{
12  constexpr float kInvalid = std::numeric_limits<float>::signaling_NaN();
13 }
14 
15 namespace caf
16 {
17 
19  dEdx(kInvalid),
20  energy(kInvalid),
21  nHits(0),
22  wirePitch(kInvalid)
23  {
24  }
25 
27  bestplane(-5),
28  bestplane_dEdx(-5.0),
29  bestplane_energy(-5.0),
30  conversion_gap(-5.0),
31  density(-5.0),
32  len(-5.0),
33  open_angle(-5.0),
34  dir(-5.0, -5.0, -5.0),
35  start(-5.0, -5.0, -5.0),
36  end(-5.0, -5.0, -5.0),
37  cosmicDist(-5.f)
38  {
39  }
40 
41 } // end namespace caf
42 ////////////////////////////////////////////////////////////////////////
auto end(FixedBins< T, C > const &) noexcept
Definition: FixedBins.h:585
float dEdx(detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const TCSlice &slc, TP3D &tp3d)
Definition: PFPUtils.cxx:2687
tuple dir
Definition: dropbox.py:28