SRSlcME.h
Go to the documentation of this file.
1 #ifndef SRSLCME_H
2 #define SRSLCME_H
3 
5 
7 
8 namespace caf
9 {
10  /// Represents output from SlcMEFilter.
11  class SRSlcME
12  {
13  public:
14  SRSlcME();
15 
16  ~SRSlcME(){ };
17 
18  float mid; ///< Michel Electron Identifier LL
19  unsigned short nhitx; ///< Number of hits in Michel cluster
20  unsigned short nhity; ///< Number of hits in Michel cluster
21  float calE; ///< Calorimetric Energy of ME (GeV)
22  float deltat; ///< Time delay (ns)
23  float adc; ///< Total ADC in the ME cluster
24  float disttoslc; ///< Minimum distance between hits in ME and parent (cm)
25  SRVector3D meanpos; ///< The mean position of the ME cluster
26  SRParticleTruth truth; ///< Truth information for the michel cluster
27 
28  };
29 
30 } // end namespace
31 
32 #endif // SRMICHELE_H
33 //////////////////////////////////////////////////////////////////////////////
Represents output from SlcMEFilter.
Definition: SRSlcME.h:11
float disttoslc
Minimum distance between hits in ME and parent (cm)
Definition: SRSlcME.h:24
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:14
SRVector3D meanpos
The mean position of the ME cluster.
Definition: SRSlcME.h:25
float deltat
Time delay (ns)
Definition: SRSlcME.h:22
float calE
Calorimetric Energy of ME (GeV)
Definition: SRSlcME.h:21
The truth information of reco objects within a slice.
unsigned short nhity
Number of hits in Michel cluster.
Definition: SRSlcME.h:20
unsigned short nhitx
Number of hits in Michel cluster.
Definition: SRSlcME.h:19
float mid
Michel Electron Identifier LL.
Definition: SRSlcME.h:16
This module creates Common Analysis Files.
Definition: FileReducer.h:10
SRParticleTruth truth
Truth information for the michel cluster.
Definition: SRSlcME.h:26
float adc
Total ADC in the ME cluster.
Definition: SRSlcME.h:23