00001
00002
00003
00004
00005
00006
00008
00009 #include "AnalysisNtuples/ANtpEventInfoNC.h"
00010 #include "AnalysisNtuples/ANtpDefaultValue.h"
00011 #include "MessageService/MsgService.h"
00012
00013 #include <cassert>
00014 #include <algorithm>
00015
00016 ClassImp(ANtpEventInfoNC)
00017
00018 CVSID("$Id: ANtpEventInfoNC.cxx,v 1.22 2009/09/12 14:56:19 tinti Exp $");
00019
00020
00021 ANtpEventInfoNC::ANtpEventInfoNC() :
00022 pulseHeightRms(ANtpDefVal::kFloat),
00023 maxPlanePH(ANtpDefVal::kFloat),
00024 maxPHIn3Planes(ANtpDefVal::kFloat),
00025 maxPHIn6Planes(ANtpDefVal::kFloat),
00026 maxPHIn9Planes(ANtpDefVal::kFloat),
00027 maxPHIn12Planes(ANtpDefVal::kFloat),
00028 eventDuration(ANtpDefVal::kFloat),
00029 modifiedPH(ANtpDefVal::kFloat),
00030 earlyWeightedADC(ANtpDefVal::kFloat),
00031 lateBucketPHFraction(ANtpDefVal::kFloat),
00032 timeWeightedPHFraction(ANtpDefVal::kFloat),
00033 straightPHFraction(ANtpDefVal::kFloat),
00034 fixedWindowPH(ANtpDefVal::kFloat),
00035 triPlane1PH(ANtpDefVal::kFloat),
00036 triPlane2PH(ANtpDefVal::kFloat),
00037 triPlaneOverPH(ANtpDefVal::kFloat),
00038 stripTime1st(ANtpDefVal::kDouble),
00039 stripTimelast(ANtpDefVal::kDouble),
00040 stripTimeMean(ANtpDefVal::kDouble),
00041 stripTimeRMS(ANtpDefVal::kDouble),
00042 largestEventInSnarl(ANtpDefVal::kInt),
00043 eventSummaryPlanes(ANtpDefVal::kInt),
00044 minTimeSeparation(ANtpDefVal::kDouble),
00045 minDeltaZ(ANtpDefVal::kFloat),
00046 closeTimeDeltaZ(ANtpDefVal::kFloat),
00047 slicePHFraction(ANtpDefVal::kFloat),
00048 edgeActivityStrips(ANtpDefVal::kInt),
00049 edgeActivityPH(ANtpDefVal::kFloat),
00050 oppEdgeStrips(ANtpDefVal::kInt),
00051 oppEdgePH(ANtpDefVal::kFloat),
00052 medianTime(ANtpDefVal::kDouble),
00053 trackExtension(ANtpDefVal::kFloat),
00054 trackStripsInShower(ANtpDefVal::kInt),
00055 lengthInPlanes(ANtpDefVal::kInt),
00056 phPerStrip(ANtpDefVal::kFloat),
00057 phPerPlane(ANtpDefVal::kFloat),
00058 evtTimeDiff(ANtpDefVal::kDouble),
00059 sharedStripFraction(ANtpDefVal::kFloat),
00060 vhsPNC(ANtpDefVal::kFloat),
00061 vhsPCCe(ANtpDefVal::kFloat),
00062 vhsPCCmu(ANtpDefVal::kFloat),
00063 vhsPCCtau(ANtpDefVal::kFloat),
00064 vhsDNC(ANtpDefVal::kFloat),
00065 vhsDCCe(ANtpDefVal::kFloat),
00066 vhsDCCmu(ANtpDefVal::kFloat),
00067 vhsDCCtau(ANtpDefVal::kFloat),
00068 aPh3_ns(ANtpDefVal::kFloat),
00069 aPh6_ns(ANtpDefVal::kFloat),
00070 aPhlast_ns(ANtpDefVal::kFloat),
00071 aPhcommon_ns(ANtpDefVal::kFloat)
00072
00073 {
00074
00075 MSG("ANtpEventInfoNC", Msg::kDebug) << "ANtpEventInfoNC::Constructor" << endl;
00076
00077 }
00078
00079
00080 ANtpEventInfoNC::~ANtpEventInfoNC()
00081 {
00082
00083 MSG("ANtpEventInfoNC", Msg::kDebug) << "ANtpEventInfoNC::Destructor" << endl;
00084
00085 }
00086
00087
00088 void ANtpEventInfoNC::Reset()
00089 {
00090 ANtpEventInfo::Reset();
00091 pulseHeightRms = ANtpDefVal::kFloat;
00092 maxPlanePH = ANtpDefVal::kFloat;
00093 maxPHIn3Planes = ANtpDefVal::kFloat;
00094 maxPHIn6Planes = ANtpDefVal::kFloat;
00095 maxPHIn9Planes = ANtpDefVal::kFloat;
00096 maxPHIn12Planes = ANtpDefVal::kFloat;
00097 eventDuration = ANtpDefVal::kFloat;
00098 modifiedPH = ANtpDefVal::kFloat;
00099 earlyWeightedADC = ANtpDefVal::kFloat;
00100 lateBucketPHFraction = ANtpDefVal::kFloat;
00101 timeWeightedPHFraction = ANtpDefVal::kFloat;
00102 straightPHFraction = ANtpDefVal::kFloat;
00103 fixedWindowPH = ANtpDefVal::kFloat;
00104 triPlane1PH = ANtpDefVal::kFloat;
00105 triPlane2PH = ANtpDefVal::kFloat;
00106 triPlaneOverPH = ANtpDefVal::kFloat;
00107 stripTime1st = ANtpDefVal::kDouble;
00108 stripTimelast = ANtpDefVal::kDouble;
00109 stripTimeMean = ANtpDefVal::kDouble;
00110 stripTimeRMS = ANtpDefVal::kDouble;
00111 largestEventInSnarl = ANtpDefVal::kInt;
00112 eventSummaryPlanes = ANtpDefVal::kInt;
00113 minTimeSeparation = ANtpDefVal::kDouble;
00114 minDeltaZ = ANtpDefVal::kFloat;
00115 closeTimeDeltaZ = ANtpDefVal::kFloat;
00116 slicePHFraction = ANtpDefVal::kFloat;
00117 edgeActivityStrips = ANtpDefVal::kInt;
00118 edgeActivityPH = ANtpDefVal::kFloat;
00119 oppEdgeStrips = ANtpDefVal::kInt;
00120 oppEdgePH = ANtpDefVal::kFloat;
00121 medianTime = ANtpDefVal::kDouble;
00122 trackExtension = ANtpDefVal::kFloat;
00123 trackStripsInShower = ANtpDefVal::kInt;
00124 lengthInPlanes = ANtpDefVal::kInt;
00125 phPerStrip = ANtpDefVal::kFloat;
00126 phPerPlane = ANtpDefVal::kFloat;
00127 evtTimeDiff = ANtpDefVal::kDouble;
00128 sharedStripFraction = ANtpDefVal::kFloat;
00129 vhsPNC = ANtpDefVal::kFloat;
00130 vhsPCCe = ANtpDefVal::kFloat;
00131 vhsPCCmu = ANtpDefVal::kFloat;
00132 vhsPCCtau = ANtpDefVal::kFloat;
00133 vhsDNC = ANtpDefVal::kFloat;
00134 vhsDCCe = ANtpDefVal::kFloat;
00135 vhsDCCmu = ANtpDefVal::kFloat;
00136 vhsDCCtau = ANtpDefVal::kFloat;
00137 aPh3_ns = ANtpDefVal::kFloat;
00138 aPh6_ns = ANtpDefVal::kFloat;
00139 aPhlast_ns = ANtpDefVal::kFloat;
00140 aPhcommon_ns = ANtpDefVal::kFloat;
00141
00142 return;
00143 }
00144