33 float zStation[8] = {30., 40., 50., 60., 70., 80., 90., 100.};
39 iStations.push_back(
GetMvdPoint(iMvd)->GetSensorNr() - 1);
44 for (
int iSt = 0; iSt < 8; iSt++) {
45 if (TMath::Abs(zStation[iSt] -
GetStsPoint(iSts)->GetZ()) < 2.5) {
54 std::sort(iStations.begin(), iStations.end());
56 int nMaxConsStations = 1;
57 int nConsStations = 1;
58 if (iStations.size() == 0) {
61 int iPrevSt = iStations[0];
62 for (
unsigned int iP = 1; iP < iStations.size(); iP++) {
63 if ((iStations[iP] - iPrevSt) == 1) {
65 iPrevSt = iStations[iP];
67 else if ((iStations[iP] - iPrevSt) > 1) {
68 if (nConsStations > nMaxConsStations) nMaxConsStations = nConsStations;
70 iPrevSt = iStations[iP];
73 if (nConsStations > nMaxConsStations) {
74 nMaxConsStations = nConsStations;
77 return nMaxConsStations;
88 iStations.push_back(
GetMvdHit(iMvd)->GetStationNr() - 1);
96 std::sort(iStations.begin(), iStations.end());
98 int nMaxConsStations = 1;
99 int nConsStations = 1;
100 int iPrevSt = iStations[0];
101 for (
unsigned int iP = 1; iP < iStations.size(); iP++) {
102 if ((iStations[iP] - iPrevSt) == 1) {
104 iPrevSt = iStations[iP];
106 else if ((iStations[iP] - iPrevSt) > 1) {
107 if (nConsStations > nMaxConsStations) {
108 nMaxConsStations = nConsStations;
111 iPrevSt = iStations[iP];
114 if (nConsStations > nMaxConsStations) {
115 nMaxConsStations = nConsStations;
118 return nMaxConsStations;
156 float zStation[8] = {30., 40., 50., 60., 70., 80., 90., 100.};
162 iStations.push_back(
GetMvdPoint(iMvd)->GetSensorNr() - 1);
167 for (
int iSt = 0; iSt < 8; iSt++) {
168 if (TMath::Abs(zStation[iSt] -
GetStsPoint(iSts)->GetZ()) < 2.5) {
177 std::sort(iStations.begin(), iStations.end());
179 int nMaxMCPointsOnStation = 1;
180 int nMCPointsOnStation = 1;
181 if (iStations.size() == 0) {
184 int iPrevSt = iStations[0];
185 for (
unsigned int iP = 1; iP < iStations.size(); iP++) {
186 if ((iStations[iP] - iPrevSt) == 0) {
187 nMCPointsOnStation++;
188 iPrevSt = iStations[iP];
191 if (nMCPointsOnStation > nMaxMCPointsOnStation) {
192 nMaxMCPointsOnStation = nMCPointsOnStation;
194 nMCPointsOnStation = 1;
195 iPrevSt = iStations[iP];
199 return nMaxMCPointsOnStation;