1#define GriffinKValueSelector_cxx
10 fH1[
"hE"] =
new TH1D(
"hE",
"Energy of all hits;energy [keV];counts/0.5 keV", 4000, 0., 2000.);
11 fH1[
"hE_noPU"] =
new TH1D(
"hE_noPU",
"Energy (no pileup);energy [keV];counts/0.5 keV", 4000, 0., 2000.);
12 fH1[
"hE_2h"] =
new TH1D(
"hE_2h",
"Energy (pileup of 2 hits);energy [keV];counts/0.5 keV", 4000, 0., 2000.);
13 fH1[
"hE_3h"] =
new TH1D(
"hE_3h",
"Energy (pileup of 3 hits);energy [keV];counts/0.5 keV", 4000, 0., 2000.);
14 fH1[
"hE_2hc"] =
new TH1D(
"hE_2hc",
"Energy (pileup of 2 hits with only 2 integration windows);energy [keV];counts/0.5 keV", 4000, 0., 2000.);
16 fH2[
"hKP"] =
new TH2D(
"hKP",
"K-value vs. # of pileups;# of pileups;k-value", 50, -32.5, 17.5,
maxKValue, 0.,
maxKValue);
17 fH2[
"hEK_noPU"] =
new TH2D(
"hEK_noPU",
"Energy vs. k-value (no pileup);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
18 fH2[
"hEK_1h2"] =
new TH2D(
"hEK_1h2",
"Energy vs. k-value (first of two piled-up hits);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
19 fH2[
"hEK_2h2"] =
new TH2D(
"hEK_2h2",
"Energy vs. k-value (second of two piled-up hits);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
20 fH2[
"hEK_1h3"] =
new TH2D(
"hEK_1h3",
"Energy vs. k-value (first of three piled-up hits);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
21 fH2[
"hEK_2h3"] =
new TH2D(
"hEK_2h3",
"Energy vs. k-value (second of three piled-up hits);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
22 fH2[
"hEK_3h3"] =
new TH2D(
"hEK_3h3",
"Energy vs. k-value (third of three piled-up hits);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
23 fH2[
"hEK_1h2c"] =
new TH2D(
"hEK_1h2c",
"Energy vs. k-value (first of two piled-up hits with only 2 integration windows);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
24 fH2[
"hEK_2h2c"] =
new TH2D(
"hEK_2h2c",
"Energy vs. k-value (second of two piled-up hits with only 2 integration windows);k-value;energy [keV]",
maxKValue, 0.,
maxKValue, 2000, 0., 2000.);
virtual double GetEnergy(Option_t *opt="") const
virtual Short_t GetKValue() const
!
Short_t GetNumberOfPileups() const
UShort_t GetDetectorType() const
TGRSIMap< std::string, TH1 * > fH1
TGRSIMap< std::string, TH2 * > fH2
TGRSIMap< std::string, THnSparseF * > fHSparse
TList * GetOutputList() const override
this does the same as TSelector::GetOutputList()