Skip to content
Snippets Groups Projects

Debug in CyberPFA: neighbor clustering and electron energy scale

Merged guofangyi@ihep.ac.cn requested to merge guofangyi/cepcsw-release:fix-rec into master
1 unresolved thread
1 file
+ 2
3
Compare changes
  • Side-by-side
  • Inline
@@ -46,9 +46,8 @@ namespace Cyber{
//TODO: this is a calibration based on PID. May need to move this step into the algorithms.
if(vec_trks.size()==0) ecalcalib = settings.map_floatPars.at("ECALNeutralCalib");
else{
//if( p_pfos[ip]->getTrackMomentum() < 15. || p_pfos[ip]->getECALClusterEnergy()*ecalcalib/p_pfos[ip]->getTrackMomentum() < 0.8 ) ecalcalib = settings.map_floatPars.at("ECALChargedCalib");
//else ecalcalib = settings.map_floatPars.at("ECALNeutralCalib");
ecalcalib = settings.map_floatPars.at("ECALChargedCalib");
if( p_pfos[ip]->getTrackMomentum() < 15. || p_pfos[ip]->getECALClusterEnergy()*ecalcalib/p_pfos[ip]->getTrackMomentum() < 0.8 ) ecalcalib = settings.map_floatPars.at("ECALChargedCalib");
else ecalcalib = settings.map_floatPars.at("ECALNeutralCalib");
}
TVector3 vec_Pos(0.,0.,0.);
Loading