00001
00017 #include "NueAna/AnalysisInfoNue.h"
00018 #include "MessageService/MsgService.h"
00019 #include "AnalysisNtuples/ANtpDefaultValue.h"
00020
00021 #include <cassert>
00022 #include <algorithm>
00023
00024 ClassImp(AnalysisInfoNue)
00025
00026 CVSID("$Id: AnalysisInfoNue.cxx,v 1.5 2008/09/07 18:21:49 boehm Exp $");
00027
00028 AnalysisInfoNue::AnalysisInfoNue():
00029 inFiducialVolume(ANtpDefVal::kInt),
00030 isFullyContained(ANtpDefVal::kInt),
00031 dpCCPID(ANtpDefVal::kFloat),
00032 nsCCPID(ANtpDefVal::kDouble),
00033 roCCPID(ANtpDefVal::kDouble),
00034 abCCPID(ANtpDefVal::kDouble),
00035 abcostheta(ANtpDefVal::kFloat),
00036 abeventenergy(ANtpDefVal::kFloat),
00037 abtrackcharge(ANtpDefVal::kFloat),
00038 abtrackenergy(ANtpDefVal::kFloat),
00039 abtracklikeplanes(ANtpDefVal::kFloat),
00040 abtrackphfrac(ANtpDefVal::kFloat),
00041 abtrackphmean(ANtpDefVal::kFloat),
00042 abtrackqpsigmaqp(ANtpDefVal::kFloat),
00043 aby(ANtpDefVal::kFloat),
00044 roNScientPlanes(ANtpDefVal::kFloat),
00045 roMeanTrkSig(ANtpDefVal::kFloat),
00046 roMeanRatio(ANtpDefVal::kFloat),
00047 roTrkMeanVsWindow(ANtpDefVal::kFloat),
00048 roNuMuBar(ANtpDefVal::kFloat),
00049 roRelAng(ANtpDefVal::kFloat)
00050
00051 {
00052
00053 MSG("AnalysisInfoNue", Msg::kDebug)
00054 << "AnalysisInfoNue::Constructor" << endl;
00055
00056 }
00057
00058
00059 AnalysisInfoNue::~AnalysisInfoNue()
00060 {
00061
00062 MSG("AnalysisInfoNue", Msg::kDebug)
00063 << "AnalysisInfoNue::Destructor" << endl;
00064
00065 }
00066
00067 void AnalysisInfoNue::Reset()
00068 {
00069 inFiducialVolume = 0;
00070 isFullyContained = 0;
00071 dpCCPID =ANtpDefVal::kFloat;
00072 nsCCPID =ANtpDefVal::kDouble;
00073 roCCPID =ANtpDefVal::kDouble;
00074 abCCPID =ANtpDefVal::kDouble;
00075
00076 abcostheta=ANtpDefVal::kFloat;
00077 abeventenergy=ANtpDefVal::kFloat;
00078 abtrackcharge=ANtpDefVal::kFloat;
00079 abtrackenergy=ANtpDefVal::kFloat;
00080 abtracklikeplanes=ANtpDefVal::kFloat;
00081 abtrackphfrac=ANtpDefVal::kFloat;
00082 abtrackphmean=ANtpDefVal::kFloat;
00083 abtrackqpsigmaqp=ANtpDefVal::kFloat;
00084 aby=ANtpDefVal::kFloat;
00085 roNScientPlanes =ANtpDefVal::kFloat;
00086 roMeanTrkSig = ANtpDefVal::kFloat;
00087 roMeanRatio = ANtpDefVal::kFloat;
00088 roTrkMeanVsWindow = ANtpDefVal::kFloat;
00089 roNuMuBar = ANtpDefVal::kFloat;
00090 roRelAng = ANtpDefVal::kFloat;
00091
00092 return;
00093 }