54 TDirectory* oldDir = gDirectory;
65 m_CorrelationU =
new TH2F(
"RawCorrelationU",
"Raw Correlation of U;U1/cells;U2/cells", nPixelsU1 + nPixelsU2, nPixelsU1, nPixelsU2,
66 nPixelsU1 + nPixelsU2, nPixelsU1, nPixelsU2);
67 m_CorrelationV =
new TH2F(
"RawCorrelationV",
"Raw Correlation of V;V1/cells;V2/cells", nPixelsV1 + nPixelsV2, nPixelsV1, nPixelsV2,
68 nPixelsV1 + nPixelsV2, nPixelsV1, nPixelsV2);
69 m_DeltaU =
new TH1F(
"RawDeltaU",
"Raw Correlation of U2-U1;Udiff/cells", 2 * nPixelsU1 + 2 * nPixelsU2, -nPixelsU2 + nPixelsU1,
70 nPixelsU2 - nPixelsU1);
71 m_DeltaV =
new TH1F(
"RawDeltaV",
"Raw Correlation of V2-V1;Vdiff/cells", 2 * nPixelsV1 + 2 * nPixelsV2, -nPixelsV2 + nPixelsV1,
72 nPixelsV2 - nPixelsV1);
74 m_In1CorrelationU =
new TH2F(
"RawIn1CorrelationU",
"Raw In1 Correlation of U;U1/cells;U2/cells", nPixelsU1 + nPixelsU2, nPixelsU1,
75 nPixelsU2, nPixelsU1 + nPixelsU2, nPixelsU1, nPixelsU2);
76 m_In1CorrelationV =
new TH2F(
"RawIn1CorrelationV",
"Raw In1 Correlation of V;V1/cells;V2/cells", nPixelsV1 + nPixelsV2, nPixelsV1,
77 nPixelsV2, nPixelsV1 + nPixelsV2, nPixelsV1, nPixelsV2);
78 m_In1DeltaU =
new TH1F(
"RawIn1DeltaU",
"Raw In1 Correlation of U2-U1;Udiff/cells", 2 * nPixelsU1 + 2 * nPixelsU2,
79 -nPixelsU2 + nPixelsU1, nPixelsU2 - nPixelsU1);
80 m_In1DeltaV =
new TH1F(
"RawIn1DeltaV",
"Raw In1 Correlation of V2-V1;Vdiff/cells", 2 * nPixelsV1 + 2 * nPixelsV2,
81 -nPixelsV2 + nPixelsV1, nPixelsV2 - nPixelsV1);
83 m_In2CorrelationU =
new TH2F(
"RawIn2CorrelationU",
"Raw In2 Correlation of U;U1/cells;U2/cells", nPixelsU1 + nPixelsU2, nPixelsU1,
84 nPixelsU2, nPixelsU1 + nPixelsU2, nPixelsU1, nPixelsU2);
85 m_In2CorrelationV =
new TH2F(
"RawIn2CorrelationV",
"Raw In2 Correlation of V;V1/cells;V2/cells", nPixelsV1 + nPixelsV2, nPixelsV1,
86 nPixelsV2, nPixelsV1 + nPixelsV2, nPixelsV1, nPixelsV2);
87 m_In2DeltaU =
new TH1F(
"RawIn2DeltaU",
"Raw In2 Correlation of U2-U1;Udiff/cells", 2 * nPixelsU1 + 2 * nPixelsU2,
88 -nPixelsU2 + nPixelsU1, nPixelsU2 - nPixelsU1);
89 m_In2DeltaV =
new TH1F(
"RawIn2DeltaV",
"Raw In2 Correlation of V2-V1;Vdiff/cells", 2 * nPixelsV1 + 2 * nPixelsV2,
90 -nPixelsV2 + nPixelsV1, nPixelsV2 - nPixelsV1);
129 int iPlane1 = hit1.getSensorID().getLayerNumber();
132 int iPlane2 = hit2.getSensorID().getLayerNumber();
136 m_DeltaU->Fill(hit2.getColumn() - hit1.getColumn());
137 m_DeltaV->Fill(hit2.getRow() - hit1.getRow());
139 if (hit1.getColumn() != hit2.getColumn()) {
141 m_In1DeltaU->Fill(hit2.getColumn() - hit1.getColumn());
143 if (hit1.getRow() != hit2.getRow()) {
151 int iPlane2 = hit2.getSensorID().getLayerNumber();
153 if (hit1.getColumn() != hit2.getColumn()) {
155 m_In2DeltaU->Fill(hit2.getColumn() - hit1.getColumn());
157 if (hit1.getRow() != hit2.getRow()) {
void addParam(const std::string &name, T ¶mVariable, const std::string &description, const T &defaultValue)
Adds a new parameter to the module.