41 fH1[slot].at(
"griffinE")->Fill(grif1->GetEnergy());
45 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 179.) {
47 fH2[slot].at(
"griffinGriffinE")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
48 fH2[slot].at(
"griffinGriffinE")->Fill(grif2->GetEnergy(), grif1->GetEnergy());
49 fH2[slot].at(
"griffinGriffinESum")->Fill(grif1->GetEnergy() + grif2->GetEnergy(), grif1->GetEnergy());
59 fH1[slot].at(
"griffinESupp")->Fill(grif1->GetEnergy());
63 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 179.) {
65 fH2[slot].at(
"griffinGriffinESuppSum")->Fill(grif1->GetEnergy() + grif2->GetEnergy(), grif1->GetEnergy());
73 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 179.) {
75 fH2[slot].at(
"griffinGriffinEMixed")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
85 fH1[slot].at(
"griffinEAddback")->Fill(grif1->GetEnergy());
89 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 157.) {
91 fH2[slot].at(
"griffinGriffinEAddback")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
92 fH2[slot].at(
"griffinGriffinEAddback")->Fill(grif2->GetEnergy(), grif1->GetEnergy());
93 fH2[slot].at(
"griffinGriffinEAddbackSum")->Fill(grif1->GetEnergy() + grif2->GetEnergy(), grif1->GetEnergy());
103 fH1[slot].at(
"griffinESuppAddback")->Fill(grif1->GetEnergy());
107 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 157.) {
109 fH2[slot].at(
"griffinGriffinESuppAddbackSum")->Fill(grif1->GetEnergy() + grif2->GetEnergy(), grif1->GetEnergy());
114 if(g == g2)
continue;
117 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 157.) {
119 fH2[slot].at(
"griffinGriffinEMixedAddback")->Fill(grif1->GetEnergy(), grif2->GetEnergy());
129 fH1[slot].at(
"griffinESingleCrystal")->Fill(grif1->GetEnergy());
133 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 179.) {
135 fH2[slot].at(
"griffinGriffinESingleCrystalSum")->Fill(grif1->GetEnergy() + grif2->GetEnergy(), grif1->GetEnergy());
140 if(g == g2)
continue;
143 if(grif1->GetPosition().Angle(grif2->GetPosition()) / TMath::Pi() * 180. > 179.) {
145 fH2[slot].at(
"griffinGriffinEMixedSingleCrystal")->Fill(grif1->GetEnergy(), grif2->GetEnergy());