ShieldEvent Class Reference

#include <AtNuShieldNtuple.h>

List of all members.

Public Member Functions

 ShieldEvent ()
 ~ShieldEvent ()
void Reset ()
 ClassDef (ShieldEvent, 1)

Public Attributes

int UnixTime
int NanoSec
int Run
int SubRun
int Snarl
int ShieldPlanks [5]
int ShieldDigits [5]
double ShieldPE [5]
double MeanPlankEndPE [5]
double RMSPlankEndPE [5]
double ShieldTimeSpread [5]
double MeanPlankEndTime [5]
double RMSPlankEndTime [5]
double MeanQPlankEndTime [5]
double RMSQPlankEndTime [5]
int MaxNPlanks100nsWin [5]
double MeanNPlanks100nsWin [5]
std::map< short, double > MapPMTPE

Detailed Description

Definition at line 21 of file AtNuShieldNtuple.h.


Constructor & Destructor Documentation

ShieldEvent::ShieldEvent (  ) 

Definition at line 32 of file AtNuShieldNtuple.cxx.

References Reset().

00033 {
00034   Reset();
00035 }

ShieldEvent::~ShieldEvent (  ) 

Definition at line 37 of file AtNuShieldNtuple.cxx.

00038 {
00039 }


Member Function Documentation

ShieldEvent::ClassDef ( ShieldEvent  ,
 
)
void ShieldEvent::Reset (  ) 

Definition at line 41 of file AtNuShieldNtuple.cxx.

References MapPMTPE, MaxNPlanks100nsWin, MeanNPlanks100nsWin, MeanPlankEndPE, MeanPlankEndTime, MeanQPlankEndTime, NanoSec, RMSPlankEndPE, RMSPlankEndTime, RMSQPlankEndTime, Run, ShieldDigits, ShieldPE, ShieldPlanks, ShieldTimeSpread, Snarl, SubRun, and UnixTime.

Referenced by AtNuShieldNtuple::FillEvent(), and ShieldEvent().

00042 {
00043   //if(track) delete track;
00044   //track = 0;
00045   //if(shower) delete shower;
00046   //shower = 0;
00047 
00048   UnixTime = 0;
00049   NanoSec = 0;
00050 
00051   Run = 0;
00052   SubRun = 0;
00053   Snarl = 0;
00054 
00055   for (int isect=0; isect<=4; isect++) {
00056     ShieldPlanks[isect] = 0;
00057     ShieldDigits[isect] = 0;
00058 
00059     ShieldPE[isect] = 0.0;
00060     MeanPlankEndPE[isect] = 0.0;
00061     RMSPlankEndPE[isect] = 0.0;
00062 
00063     ShieldTimeSpread[isect] = 0.0;
00064     MeanPlankEndTime[isect] = 0.0;
00065     RMSPlankEndTime[isect] = 0.0;
00066     MeanQPlankEndTime[isect] = 0.0;
00067     RMSQPlankEndTime[isect] = 0.0;
00068 
00069     MaxNPlanks100nsWin[isect] = 0;
00070     MeanNPlanks100nsWin[isect] = 0.0;
00071   }
00072 
00073   MapPMTPE.clear();
00074 }


Member Data Documentation

std::map<short, double> ShieldEvent::MapPMTPE

Definition at line 53 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 50 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 51 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 41 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 45 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 47 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 31 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 42 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 46 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 48 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 33 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 38 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 40 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 37 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 44 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 35 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 34 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().

Definition at line 30 of file AtNuShieldNtuple.h.

Referenced by AtNuShieldNtuple::FillEvent(), and Reset().


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

Generated on 17 Jun 2018 for loon by  doxygen 1.6.1