SRSPid.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRSPid.h
3 // \version $Id: SRPid.h,v 1.4 2012-11-19 17:32:22 rocco Exp $
4 // \author $Author: Jianming $
5 // \date $Date: 2015-11-19 17:32:22 $
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef SRSPID_H
8 #define SRSPID_H
9 
10 
11 
12 namespace caf
13 {
14  /// Contains the SPID pid information for a shower (slid::ShowerLID objects).
15  class SRSPid
16  {
17  public:
18  SRSPid();
19  ~SRSPid();
20 
21  float annepi0; ///< ann for e/pi0 separation
22  float annepi0el; ///< ann with e/pi0 speration for nu-e scattering
23  ///< particle PID.
24  float elll; ///<Electron ll for longitudinal shower
25  float ellt; ///<Electron ll for ltransverse shower
26  float glll; ///<Gamma ll for longitudinal shower
27  float gllt; ///<Gamma ll for ltransverse shower
28  float mulll; ///<Muon ll for longitudinal shower
29  float mullt; ///<Muon ll for ltransverse shower
30  float pi0lll; ///<Pi0 ll for longitudinal shower
31  float pi0llt; ///<Pi0 ll for ltransverse shower
32  float plll; ///<Proton ll for longitudinal shower
33  float pllt; ///<Proton ll for ltransverse shower
34  float nlll; ///<Neutron ll for longitudinal shower
35  float nllt; ///<Neutron ll for ltransverse shower
36  float pilll; ///<Pion ll for longitudinal shower
37  float pillt; ///<Pion ll for ltransverse shower
38  float dedx0; ///<Plane dedx for e/photon/pi0 identification
39  float dedx1; ///<Plane dedx for e/photon/pi0 identification
40  float dedx2; ///<Plane dedx for e/photon/pi0 identification
41  float dedx3; ///<Plane dedx for e/photon/pi0 identification
42  float dedx4; ///<Plane dedx for e/photon/pi0 identification
43  float dedx5; ///<Plane dedx for e/photon/pi0 identification
44 
45  void setDefault();
46  };
47 
48 } // end namespace
49 
50 #endif // SRSPID_H
51 //////////////////////////////////////////////////////////////////////////////
float pllt
Proton ll for ltransverse shower.
Definition: SRSPid.h:33
float pilll
Pion ll for longitudinal shower.
Definition: SRSPid.h:36
Contains the SPID pid information for a shower (slid::ShowerLID objects).
Definition: SRSPid.h:15
float ellt
Electron ll for ltransverse shower.
Definition: SRSPid.h:25
float glll
Gamma ll for longitudinal shower.
Definition: SRSPid.h:26
float dedx0
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:38
float mullt
Muon ll for ltransverse shower.
Definition: SRSPid.h:29
float nllt
Neutron ll for ltransverse shower.
Definition: SRSPid.h:35
float dedx2
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:40
float dedx5
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:43
float annepi0
ann for e/pi0 separation
Definition: SRSPid.h:21
float gllt
Gamma ll for ltransverse shower.
Definition: SRSPid.h:27
float dedx3
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:41
float elll
Electron ll for longitudinal shower.
Definition: SRSPid.h:24
float plll
Proton ll for longitudinal shower.
Definition: SRSPid.h:32
float nlll
Neutron ll for longitudinal shower.
Definition: SRSPid.h:34
float dedx4
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:42
float pi0lll
Pi0 ll for longitudinal shower.
Definition: SRSPid.h:30
float annepi0el
particle PID.
Definition: SRSPid.h:22
float mulll
Muon ll for longitudinal shower.
Definition: SRSPid.h:28
float pi0llt
Pi0 ll for ltransverse shower.
Definition: SRSPid.h:31
float dedx1
Plane dedx for e/photon/pi0 identification.
Definition: SRSPid.h:39
This module creates Common Analysis Files.
Definition: FileReducer.h:10
float pillt
Pion ll for ltransverse shower.
Definition: SRSPid.h:37
void setDefault()
Definition: SRSPid.cxx:45