All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRTruthMatch.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRTruthMatch.h
3 // \brief SRTruthMatch object for slice summary information.
4 // \author $Author: psihas@fnal.gov
5 ////////////////////////////////////////////////////////////////////////
6 #ifndef SRTRUTHMATCH_H
7 #define SRTRUTHMATCH_H
8 
10 
11 
12 namespace caf
13 {
14  /// An SRTruthMatch contains overarching information for a slice.
16  {
17  public:
18 
19  SRTruthMatch();
20  virtual ~SRTruthMatch();
21 
22  float eff; ///< Slice efficiency for this interaction
23  float eff_cryo; ///< Slice efficiency for this interaction for energy in the slice's cryostat
24  float pur; ///< Slice purity for this interaction
25  float visEinslc; ///< True deposited energy in slice [GeV]
26  float visEcosmic; ///< True slice deposited energy from cosmics
27  int index; ///< Index of the matched true neutrino interaction (-1 if not matched to neutrino)
28 
29  void setDefault();
30 
31  };
32 } // end namespace
33 
34 #endif // SRTRUTHMATCH_H
35 //////////////////////////////////////////////////////////////////////////////
virtual ~SRTruthMatch()
An SRTruthMatch contains overarching information for a slice.
Definition: SRTruthMatch.h:15
float eff
Slice efficiency for this interaction.
Definition: SRTruthMatch.h:22
float visEinslc
True deposited energy in slice [GeV].
Definition: SRTruthMatch.h:25
float eff_cryo
Slice efficiency for this interaction for energy in the slice&#39;s cryostat.
Definition: SRTruthMatch.h:23
float pur
Slice purity for this interaction.
Definition: SRTruthMatch.h:24
int index
Index of the matched true neutrino interaction (-1 if not matched to neutrino)
Definition: SRTruthMatch.h:27
float visEcosmic
True slice deposited energy from cosmics.
Definition: SRTruthMatch.h:26