00001 #include <iostream>
00002 #include "TClonesArray.h"
00003 #include "NueAna/EventQual.h"
00004 #include "AnalysisNtuples/ANtpDefaultValue.h"
00005
00006 ClassImp(EventQual)
00007
00008 EventQual::EventQual()
00009 {
00010 Reset();
00011 }
00012
00013 EventQual::EventQual(const EventQual *eq):
00014 liTime(eq->liTime),
00015 passLI(eq->passLI),
00016 passCosmicCut(eq->passCosmicCut),
00017 rcBoundary(eq->rcBoundary),
00018 isLargestEvent(eq->isLargestEvent),
00019 dmxstatus(eq->dmxstatus),
00020 passFarDetQuality(eq->passFarDetQuality),
00021 passNearDetQuality(eq->passNearDetQuality),
00022 triggerSource(eq->triggerSource),
00023 triggerTime(eq->triggerTime),
00024 spillType(eq->spillType),
00025 coilStatus(eq->coilStatus),
00026 coilQuality(eq->coilQuality),
00027 coilDirection(eq->coilDirection),
00028 edgeActivityStrips(eq->edgeActivityStrips),
00029 edgeActivityPH(eq->edgeActivityPH),
00030 oppEdgeStrips(eq->oppEdgeStrips),
00031 oppEdgePH(eq->oppEdgePH),
00032 minTimeSeparation(eq->minTimeSeparation),
00033 closeTimeDeltaZ(eq->closeTimeDeltaZ)
00034 {
00035 }
00036
00037 EventQual::~EventQual()
00038 {
00039
00040 }
00041
00042
00043 void EventQual::Reset()
00044 {
00045 liTime = ANtpDefVal::kFloat;
00046
00047 passLI = ANtpDefVal::kInt;
00048 passCosmicCut = ANtpDefVal::kInt;
00049 rcBoundary = ANtpDefVal::kInt;
00050 isLargestEvent = ANtpDefVal::kInt;
00051 dmxstatus = ANtpDefVal::kInt;
00052 passFarDetQuality = ANtpDefVal::kInt;
00053 passNearDetQuality = ANtpDefVal::kInt;
00054 triggerSource = ANtpDefVal::kInt;
00055 triggerTime = ANtpDefVal::kDouble;
00056 spillType = ANtpDefVal::kInt;
00057 coilStatus = ANtpDefVal::kInt;
00058 coilQuality = ANtpDefVal::kInt;
00059 coilDirection = ANtpDefVal::kInt;
00060
00061 edgeActivityStrips = ANtpDefVal::kInt;
00062 edgeActivityPH = ANtpDefVal::kFloat;
00063 oppEdgeStrips = ANtpDefVal::kInt;
00064 oppEdgePH = ANtpDefVal::kFloat;
00065 minTimeSeparation = ANtpDefVal::kDouble;
00066 closeTimeDeltaZ = ANtpDefVal::kDouble;
00067 }
00068
00069