40 if(g1 == g2)
continue;
45 if(grif1->GetDetector() == grif2->GetDetector() && (
fAddback || grif1->GetCrystal() == grif2->GetCrystal())) {
51 if(angle < fAngles->Rounding())
continue;
52 if(
fFolding && angle > 90.) angle = 180. - angle;
56 if(angleIndex < 0)
continue;
58 double ggTime = TMath::Abs(grif2->GetTime() - grif1->GetTime());
60 fH2[slot].at(
"AngularCorrelation")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
61 fH2[slot].at(Form(
"AngularCorrelation%d", angleIndex))->Fill(grif1->GetEnergy(), grif2->GetEnergy());
63 fH2[slot].at(
"AngularCorrelationBG")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
64 fH2[slot].at(Form(
"AngularCorrelationBG%d", angleIndex))->Fill(grif1->GetEnergy(), grif2->GetEnergy());
72 for(
auto g2 = 0; g2 < (
fAddback ? fLastGriffin->GetSuppressedAddbackMultiplicity(fLastBgo) : fLastGriffin->GetSuppressedMultiplicity(fLastBgo)); ++g2) {
73 auto grif2 = (
fAddback ? fLastGriffin->GetSuppressedAddbackHit(g2) : fLastGriffin->GetSuppressedHit(g2));
77 if(grif1->GetDetector() == grif2->GetDetector() && (
fAddback || grif1->GetCrystal() == grif2->GetCrystal()))
continue;
80 if(angle < fAngles->Rounding())
continue;
81 if(
fFolding && angle > 90.) angle = 180. - angle;
85 if(angleIndex < 0)
continue;
87 fH2[slot].at(
"AngularCorrelationMixed")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
88 fH2[slot].at(Form(
"AngularCorrelationMixed%d", angleIndex))->Fill(grif1->GetEnergy(), grif2->GetEnergy());