Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EventQual.cxx

Go to the documentation of this file.
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   //  std::cout<<"in EventQual destructor"<<std::endl;
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 

Generated on Mon Feb 15 11:06:39 2010 for loon by  doxygen 1.3.9.1