SRTrueMichelE.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRTrueMichelE.h
3 // \author rocco
4 // \date June 14, 2013
5 ////////////////////////////////////////////////////////////////////////
6 #ifndef SRTRUEMICHELE_H
7 #define SRTRUEMICHELE_H
8 
10 
11 namespace caf
12 {
13 
14  /// Truth information for a Michel electron
16  {
17  public:
18  SRTrueMichelE();
20 
21  float E; ///< True energy of electron [GeV]
22  float visE; ///< Visible Energy in detector, all summed FLSHits that made CellHits [GeV]
23  float time; ///< Time of first Michel electron trajectory point [GeV]
24 
25 
26  SRLorentzVector mustop; ///< Stopping position of parent muon [cm]
27  SRLorentzVector p; ///< Momentum 4-vector
28 
29  };
30 
31 } // end namespace
32 
33 #endif // SRTRUEMICHELE_H
34 //////////////////////////////////////////////////////////////////////////////
SRLorentzVector p
Momentum 4-vector.
Definition: SRTrueMichelE.h:27
float visE
Visible Energy in detector, all summed FLSHits that made CellHits [GeV].
Definition: SRTrueMichelE.h:22
float time
Time of first Michel electron trajectory point [GeV].
Definition: SRTrueMichelE.h:23
Truth information for a Michel electron.
Definition: SRTrueMichelE.h:15
float E
True energy of electron [GeV].
Definition: SRTrueMichelE.h:19
4-vector with more efficient storage than TLorentzVector
SRLorentzVector mustop
Stopping position of parent muon [cm].
Definition: SRTrueMichelE.h:26
This module creates Common Analysis Files.
Definition: FileReducer.h:10