SubShowerVar Class Reference

#include <SubShowerVar.h>

List of all members.

Public Member Functions

 SubShowerVar ()
virtual ~SubShowerVar ()
void Zero ()
void Reset ()

Public Attributes

Int_t ncluster
Int_t nclusterU
Int_t nclusterV
Int_t nPhysClusterU
Int_t nPhysClusterV
Int_t nstp0U
Int_t nstp0V
Double_t E2to1U
Double_t E2to1V
Double_t PHAvgIDU
Double_t PHAvgIDV
Double_t PHAvgProbEMU
Double_t PHAvgProbEMV
Double_t PHFracRMSU
Double_t PHFracRMSV
Double_t PHAvgDevU
Double_t PHAvgDevV
Double_t pid
Int_t nclusterU_he
Int_t nclusterV_he
Int_t nEMU
Int_t nEMV
Int_t nHadU
Int_t nHadV
Int_t nTrkU
Int_t nTrkV
Int_t nXTkU
Int_t nXTkV
Int_t nHalU
Int_t nHalV
Int_t nEMU_he
Int_t nEMV_he
Int_t nHadU_he
Int_t nHadV_he
Int_t nTrkU_he
Int_t nTrkV_he
Int_t nXTkU_he
Int_t nXTkV_he
Int_t nHalU_he
Int_t nHalV_he
Double_t eEMU
Double_t eEMV
Double_t eHadU
Double_t eHadV
Double_t eTrkU
Double_t eTrkV
Double_t eXTkU
Double_t eXTkV
Double_t eHalU
Double_t eHalV
Double_t wEMU
Double_t wEMV
Double_t wHadU
Double_t wHadV
Double_t wTrkU
Double_t wTrkV
Double_t wXTkU
Double_t wXTkV
Double_t wHalU
Double_t wHalV

Detailed Description

Definition at line 12 of file SubShowerVar.h.


Constructor & Destructor Documentation

SubShowerVar::SubShowerVar (  ) 

Definition at line 6 of file SubShowerVar.cxx.

00006                           :
00007   ncluster(ANtpDefVal::kInt), //# of clusters in primary shower
00008   nclusterU(ANtpDefVal::kInt), //# of clusters in primary shower in U
00009   nclusterV(ANtpDefVal::kInt), //# of clusters in primary shower in V
00010   nPhysClusterU(ANtpDefVal::kInt), //# of "physics" clusters in U
00011   nPhysClusterV(ANtpDefVal::kInt), //# of "physics" clusters in V
00012   nstp0U(ANtpDefVal::kInt), //# of strips in primary SubShower in U
00013   nstp0V(ANtpDefVal::kInt), //# of strips in primary SubShower in V
00014   E2to1U(ANtpDefVal::kDouble), //PH ratio of 2ndary SubShower over primary SubShower in U
00015   E2to1V(ANtpDefVal::kDouble), //PH ratio of 2ndary SubShower over primary SubShower in V
00016   PHAvgIDU(ANtpDefVal::kDouble), //PH averaged clu ID in U
00017   PHAvgIDV(ANtpDefVal::kDouble), //in V
00018   PHAvgProbEMU(ANtpDefVal::kDouble), //PH averaged clu probem in U
00019   PHAvgProbEMV(ANtpDefVal::kDouble), //in V
00020   PHFracRMSU(ANtpDefVal::kDouble), //RMS of PH fraction of clusters in U
00021   PHFracRMSV(ANtpDefVal::kDouble), //in V
00022   PHAvgDevU(ANtpDefVal::kDouble), //PH weighted average of SubShower spread in U
00023   PHAvgDevV(ANtpDefVal::kDouble), //in V
00024   pid(ANtpDefVal::kDouble), //pid from NN trained on SubShower variables
00025   nclusterU_he(ANtpDefVal::kInt),
00026   nclusterV_he(ANtpDefVal::kInt),
00027   nEMU(ANtpDefVal::kInt),
00028   nEMV(ANtpDefVal::kInt),
00029   nHadU(ANtpDefVal::kInt),
00030   nHadV(ANtpDefVal::kInt),
00031   nTrkU(ANtpDefVal::kInt),
00032   nTrkV(ANtpDefVal::kInt),
00033   nXTkU(ANtpDefVal::kInt),
00034   nXTkV(ANtpDefVal::kInt),
00035   nHalU(ANtpDefVal::kInt),
00036   nHalV(ANtpDefVal::kInt),
00037   nEMU_he(ANtpDefVal::kInt),
00038   nEMV_he(ANtpDefVal::kInt),
00039   nHadU_he(ANtpDefVal::kInt),
00040   nHadV_he(ANtpDefVal::kInt),
00041   nTrkU_he(ANtpDefVal::kInt),
00042   nTrkV_he(ANtpDefVal::kInt),
00043   nXTkU_he(ANtpDefVal::kInt),
00044   nXTkV_he(ANtpDefVal::kInt),
00045   nHalU_he(ANtpDefVal::kInt),
00046   nHalV_he(ANtpDefVal::kInt),
00047   eEMU(ANtpDefVal::kDouble),
00048   eEMV(ANtpDefVal::kDouble),
00049   eHadU(ANtpDefVal::kDouble),
00050   eHadV(ANtpDefVal::kDouble),
00051   eTrkU(ANtpDefVal::kDouble),
00052   eTrkV(ANtpDefVal::kDouble),
00053   eXTkU(ANtpDefVal::kDouble),
00054   eXTkV(ANtpDefVal::kDouble),
00055   eHalU(ANtpDefVal::kDouble),
00056   eHalV(ANtpDefVal::kDouble),  
00057   wEMU(ANtpDefVal::kDouble),
00058   wEMV(ANtpDefVal::kDouble),
00059   wHadU(ANtpDefVal::kDouble),
00060   wHadV(ANtpDefVal::kDouble),
00061   wTrkU(ANtpDefVal::kDouble),
00062   wTrkV(ANtpDefVal::kDouble),
00063   wXTkU(ANtpDefVal::kDouble),
00064   wXTkV(ANtpDefVal::kDouble),
00065   wHalU(ANtpDefVal::kDouble),
00066   wHalV(ANtpDefVal::kDouble)
00067 {}

SubShowerVar::~SubShowerVar (  )  [virtual]

Definition at line 69 of file SubShowerVar.cxx.

00069 {}


Member Function Documentation

void SubShowerVar::Reset (  ) 

Definition at line 135 of file SubShowerVar.cxx.

References E2to1U, E2to1V, eEMU, eEMV, eHadU, eHadV, eHalU, eHalV, eTrkU, eTrkV, eXTkU, eXTkV, ANtpDefaultValue::kDouble, ANtpDefaultValue::kInt, ncluster, nclusterU, nclusterU_he, nclusterV, nclusterV_he, nEMU, nEMU_he, nEMV, nEMV_he, nHadU, nHadU_he, nHadV, nHadV_he, nHalU, nHalU_he, nHalV, nHalV_he, nPhysClusterU, nPhysClusterV, nstp0U, nstp0V, nTrkU, nTrkU_he, nTrkV, nTrkV_he, nXTkU, nXTkU_he, nXTkV, nXTkV_he, PHAvgDevU, PHAvgDevV, PHAvgIDU, PHAvgIDV, PHAvgProbEMU, PHAvgProbEMV, PHFracRMSU, PHFracRMSV, pid, wEMU, wEMV, wHadU, wHadV, wHalU, wHalV, wTrkU, wTrkV, wXTkU, and wXTkV.

Referenced by SubShowerVarAna::Analyze(), and NueRecord::Reset().

00136 {
00137   ncluster = ANtpDefVal::kInt;
00138   nclusterU = ANtpDefVal::kInt;
00139   nclusterV = ANtpDefVal::kInt;
00140   nPhysClusterU = ANtpDefVal::kInt;
00141   nPhysClusterV = ANtpDefVal::kInt;
00142   nstp0U = ANtpDefVal::kInt;
00143   nstp0V = ANtpDefVal::kInt;
00144   E2to1U = ANtpDefVal::kDouble;
00145   E2to1V = ANtpDefVal::kDouble;
00146   PHAvgIDU = ANtpDefVal::kDouble;
00147   PHAvgIDV = ANtpDefVal::kDouble;
00148   PHAvgProbEMU = ANtpDefVal::kDouble;
00149   PHAvgProbEMV = ANtpDefVal::kDouble;
00150   PHFracRMSU = ANtpDefVal::kDouble;
00151   PHFracRMSV = ANtpDefVal::kDouble;
00152   PHAvgDevU = ANtpDefVal::kDouble;
00153   PHAvgDevV = ANtpDefVal::kDouble;
00154   pid = ANtpDefVal::kDouble;
00155   nclusterU_he = ANtpDefVal::kInt;
00156   nclusterV_he = ANtpDefVal::kInt;
00157   nEMU = ANtpDefVal::kInt;
00158   nEMV = ANtpDefVal::kInt;
00159   nHadU = ANtpDefVal::kInt;
00160   nHadV = ANtpDefVal::kInt;
00161   nTrkU = ANtpDefVal::kInt;
00162   nTrkV = ANtpDefVal::kInt;
00163   nXTkU = ANtpDefVal::kInt;
00164   nXTkV = ANtpDefVal::kInt;
00165   nHalU = ANtpDefVal::kInt;
00166   nHalV = ANtpDefVal::kInt;
00167   nEMU_he = ANtpDefVal::kInt;
00168   nEMV_he = ANtpDefVal::kInt;
00169   nHadU_he = ANtpDefVal::kInt;
00170   nHadV_he = ANtpDefVal::kInt;
00171   nTrkU_he = ANtpDefVal::kInt;
00172   nTrkV_he = ANtpDefVal::kInt;
00173   nXTkU_he = ANtpDefVal::kInt;
00174   nXTkV_he = ANtpDefVal::kInt;
00175   nHalU_he = ANtpDefVal::kInt;
00176   nHalV_he = ANtpDefVal::kInt;
00177   eEMU = ANtpDefVal::kDouble;
00178   eEMV = ANtpDefVal::kDouble;
00179   eHadU = ANtpDefVal::kDouble;
00180   eHadV = ANtpDefVal::kDouble;
00181   eTrkU = ANtpDefVal::kDouble;
00182   eTrkV = ANtpDefVal::kDouble;
00183   eXTkU = ANtpDefVal::kDouble;
00184   eXTkV = ANtpDefVal::kDouble;
00185   eHalU = ANtpDefVal::kDouble;
00186   eHalV = ANtpDefVal::kDouble;  
00187   wEMU = ANtpDefVal::kDouble;
00188   wEMV = ANtpDefVal::kDouble;
00189   wHadU = ANtpDefVal::kDouble;
00190   wHadV = ANtpDefVal::kDouble;
00191   wTrkU = ANtpDefVal::kDouble;
00192   wTrkV = ANtpDefVal::kDouble;
00193   wXTkU = ANtpDefVal::kDouble;
00194   wXTkV = ANtpDefVal::kDouble;
00195   wHalU = ANtpDefVal::kDouble;
00196   wHalV = ANtpDefVal::kDouble;
00197 }

void SubShowerVar::Zero (  ) 

Definition at line 71 of file SubShowerVar.cxx.

References E2to1U, E2to1V, eEMU, eEMV, eHadU, eHadV, eHalU, eHalV, eTrkU, eTrkV, eXTkU, eXTkV, ncluster, nclusterU, nclusterU_he, nclusterV, nclusterV_he, nEMU, nEMU_he, nEMV, nEMV_he, nHadU, nHadU_he, nHadV, nHadV_he, nHalU, nHalU_he, nHalV, nHalV_he, nPhysClusterU, nPhysClusterV, nstp0U, nstp0V, nTrkU, nTrkU_he, nTrkV, nTrkV_he, nXTkU, nXTkU_he, nXTkV, nXTkV_he, PHAvgDevU, PHAvgDevV, PHAvgIDU, PHAvgIDV, PHAvgProbEMU, PHAvgProbEMV, PHFracRMSU, PHFracRMSV, pid, wEMU, wEMV, wHadU, wHadV, wHalU, wHalV, wTrkU, wTrkV, wXTkU, and wXTkV.

Referenced by SubShowerVarAna::Analyze().

00072 {
00073   ncluster = 0;
00074   nclusterU = 0;
00075   nclusterV = 0;
00076   nPhysClusterU = 0;
00077   nPhysClusterV = 0;
00078   nstp0U = 0;
00079   nstp0V = 0;
00080   E2to1U = 0;
00081   E2to1V = 0;
00082   PHAvgIDU = 0;
00083   PHAvgIDV = 0;
00084   PHAvgProbEMU = 0;
00085   PHAvgProbEMV = 0;
00086   PHFracRMSU = 0;
00087   PHFracRMSV = 0;
00088   PHAvgDevU = 0;
00089   PHAvgDevV = 0;
00090   pid = 0;
00091   nclusterU_he = 0;
00092   nclusterV_he = 0;
00093   nEMU = 0;
00094   nEMV = 0;
00095   nHadU = 0;
00096   nHadV = 0;
00097   nTrkU = 0;
00098   nTrkV = 0;
00099   nXTkU = 0;
00100   nXTkV = 0;
00101   nHalU = 0;
00102   nHalV = 0;
00103   nEMU_he = 0;
00104   nEMV_he = 0;
00105   nHadU_he = 0;
00106   nHadV_he = 0;
00107   nTrkU_he = 0;
00108   nTrkV_he = 0;
00109   nXTkU_he = 0;
00110   nXTkV_he = 0;
00111   nHalU_he = 0;
00112   nHalV_he = 0;
00113   eEMU = 0;
00114   eEMV = 0;
00115   eHadU = 0;
00116   eHadV = 0;
00117   eTrkU = 0;
00118   eTrkV = 0;
00119   eXTkU = 0;
00120   eXTkV = 0;
00121   eHalU = 0;
00122   eHalV = 0;  
00123   wEMU = 0;
00124   wEMV = 0;
00125   wHadU = 0;
00126   wHadV = 0;
00127   wTrkU = 0;
00128   wTrkV = 0;
00129   wXTkU = 0;
00130   wXTkV = 0;
00131   wHalU = 0;
00132   wHalV = 0;
00133 }


Member Data Documentation

Definition at line 72 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 73 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 74 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 75 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 80 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 81 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 76 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 77 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 78 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 79 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 25 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 26 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 44 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 27 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 45 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 48 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 60 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 49 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 61 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 50 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 62 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 51 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 63 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 56 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 68 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 57 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 69 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 28 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 29 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 30 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 31 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 52 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 64 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 53 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 65 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 54 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 66 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 55 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 67 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 84 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 85 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 86 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 87 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 92 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 93 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 88 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 89 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 90 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().

Definition at line 91 of file SubShowerVar.h.

Referenced by SubShowerVarAna::Analyze(), Reset(), and Zero().


The documentation for this class was generated from the following files:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1