Skip to content
Snippets Groups Projects
Commit 60ff1b21 authored by Kong Tu's avatar Kong Tu
Browse files

simple analysis - adding cluster energy calibration

parent 0cdf1a13
Branches
No related tags found
No related merge requests found
......@@ -245,18 +245,18 @@ int diffractive_vm_simple_analysis(const std::string& config_name)
}
//a simple protection;
if(scatMCmatchREC.E()==0) continue;
// if(scatMCmatchREC.E()==0) continue;
//track-base DIS kine;
TLorentzVector qbeamREC=ebeam-scatMCmatchREC;
//cluster-base DIS kine;
TLorentzVector qbeamREC=ebeam-scatClusEREC;
double Q2REC=-(qbeamREC).Mag2();
double pqREC=pbeam.Dot(qbeamREC);
double yREC= pqREC/pbeam.Dot(ebeam);
h_Q2REC_e->Fill(Q2REC);
h_yREC_e->Fill(yREC);
h_trk_energy_REC->Fill(scatMCmatchREC.E());
//track-base energy resolution;
h_trk_energy_REC->Fill(scatMCmatchREC.E());
res= (scatMC.E()-scatMCmatchREC.E())/scatMC.E();
h_trk_energy_res->Fill(scatMC.E(), res);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment