00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #include <iostream>
00015 #include "TH1F.h"
00016 #include "TH2F.h"
00017 #include "TCanvas.h"
00018 #include "NueAna/HitCalc.h"
00019 #include "AnalysisNtuples/ANtpDefaultValue.h"
00020
00021 ClassImp(HitCalc)
00022
00023 HitCalc::HitCalc():
00024
00025 fHitTotalEnergy(ANtpDefVal::kFloat),
00026 fHitTransEnergy(ANtpDefVal::kFloat),
00027 fHitLongEnergy(ANtpDefVal::kFloat),
00028 fHitTransCMEnergy(ANtpDefVal::kFloat),
00029 fHitTransEnergyRatio(ANtpDefVal::kFloat),
00030 fHitLongEnergyRatio(ANtpDefVal::kFloat),
00031 fHitTransLongEnergyRatio(ANtpDefVal::kFloat),
00032 fHitTransCMEnergyRatio(ANtpDefVal::kFloat),
00033 fHitFarMomBalance(ANtpDefVal::kFloat),
00034 fHitPeakMomBalance(ANtpDefVal::kFloat),
00035 fHitFarAngle(ANtpDefVal::kFloat),
00036 fHitPeakAngle(ANtpDefVal::kFloat)
00037
00038 {}
00039
00040 HitCalc::~HitCalc()
00041 {
00042
00043 }
00044
00045
00046
00047
00048
00049 void HitCalc::Draw(Option_t *)
00050 {
00051
00053
00054 }
00055
00056 void HitCalc::Print(Option_t *) const
00057 {
00058 std::cout<<"There's a lot of stuff to print here!"<<std::endl;
00059 }
00060
00061 void HitCalc::Reset()
00062 {
00063 fHitTotalEnergy=ANtpDefVal::kFloat;
00064 fHitTransEnergy=ANtpDefVal::kFloat;
00065 fHitLongEnergy=ANtpDefVal::kFloat;
00066 fHitTransCMEnergy=ANtpDefVal::kFloat;
00067 fHitTransEnergyRatio=ANtpDefVal::kFloat;
00068 fHitLongEnergyRatio=ANtpDefVal::kFloat;
00069 fHitTransLongEnergyRatio=ANtpDefVal::kFloat;
00070 fHitTransCMEnergyRatio=ANtpDefVal::kFloat;
00071 fHitFarMomBalance=ANtpDefVal::kFloat;
00072 fHitPeakMomBalance=ANtpDefVal::kFloat;
00073 fHitFarAngle=ANtpDefVal::kFloat;
00074 fHitPeakAngle=ANtpDefVal::kFloat;
00075
00076 }