@@ -322,9 +322,9 @@ void Analysis::Prepare() {
322322 // instantiate shared objects
323323 kin = new Kinematics (eleBeamEn, ionBeamEn, crossingAngle);
324324 kinTrue = new Kinematics (eleBeamEn, ionBeamEn, crossingAngle);
325- ST = new SimpleTree (" tree" ,kin,kinTrue);
326- HFST = new HFSTree (" hfstree" ,kin,kinTrue);
327- PT = new ParticleTree (" ptree" );
325+ ST = new SimpleTree (" tree" ,kin,kinTrue);
326+ HFST = new HFSTree (" hfstree" ,kin,kinTrue);
327+ PT = new ParticleTree (" ptree" );
328328
329329 // if including jets, define a `jet` final state
330330#ifndef EXCLUDE_DELPHES
@@ -915,21 +915,20 @@ void Analysis::FillHistos1h(Double_t wgt) {
915915};
916916
917917// fill 2h (dihadron) histograms
918- void Analysis::FillHistosDihadrons () {
919- HD->CheckBins ();
920- HD->Payload ([this ](Histos *H){
921- H->FillHist1D (" DihMh" , dih->Mh , wTrack);
922- H->FillHist1D (" DihMX" , dih->MX , wTrack);
923- H->FillHist1D (" DihZ" , dih->Z , wTrack);
924- H->FillHist1D (" DihPhPerp" , dih->PhPerp , wTrack);
925- H->FillHist1D (" DihTheta" , dih->Theta , wTrack);
926- H->FillHist1D (" DihPhiH" , dih->PhiH , wTrack);
927- H->FillHist1D (" DihPhiR" , dih->PhiR , wTrack);
928- H->FillHist1D (" DihPhiS" , dih->PhiS , wTrack);
929- H->FillHist2D (" DihPhiHvsPhiR" , dih->PhiR , dih->PhiH , wTrack);
930- H->FillHist2D (" DihThetaVsPh" , dih->Ph , dih->Theta , wTrack);
931- });
932- HD->ExecuteOps (true );
918+ void Analysis::FillHistos2h (Double_t wgt) {
919+ auto fill_payload = [this ,wgt] (Histos *H) {
920+ H->FillHist1D (" DihMh" , dih->Mh , wgt);
921+ H->FillHist1D (" DihMX" , dih->MX , wgt);
922+ H->FillHist1D (" DihZ" , dih->Z , wgt);
923+ H->FillHist1D (" DihPhPerp" , dih->PhPerp , wgt);
924+ H->FillHist1D (" DihTheta" , dih->Theta , wgt);
925+ H->FillHist1D (" DihPhiH" , dih->PhiH , wgt);
926+ H->FillHist1D (" DihPhiR" , dih->PhiR , wgt);
927+ H->FillHist1D (" DihPhiS" , dih->PhiS , wgt);
928+ H->FillHist2D (" DihPhiHvsPhiR" , dih->PhiR , dih->PhiH , wgt);
929+ H->FillHist2D (" DihThetaVsPh" , dih->Ph , dih->Theta , wgt);
930+ };
931+ FillHistos (fill_payload);
933932}
934933
935934// fill jet histograms
0 commit comments