33 for (StripId = 0; StripId <
StripNmb; StripId++) {
37 PulseHeightMapTMP.
bx_ = 0;
38 PulseHeightMapTMP.
channel_ = StripId;
79 for (
int l = 0;
l < 16;
l++) {
100 for (uint32_t
j = 1;
j < 15;
j++) {
125 uint32_t iS, iT, iL, jL, iR, jR;
139 for (iL = iS - 1; iL > 0; iL--) {
151 for (jL = iT - 1; jL > 0; jL--) {
172 for (jR = iT + 1; jR < 16; jR++) {
184 bool find2match =
true;
187 }
while (find2match);
257 for (
int iS = iLS; iS <= iRS; iS++) {
260 for (
int jT = iLT; jT <= iRT; jT++) {
261 if (iS == 0 || jT == 0 || (!
is7DCFEBs && (iS == 79)) || (
is7DCFEBs && (iS == 111)) || jT == 7)
295 GlobalMax = (
float)(GlobalMax / 10.);
329 std::cout <<
"====================================================================" << std::endl;
330 std::cout <<
"debug information from StripClusterFinder" << std::endl;
343 std::cout <<
"Local Max: " <<
j + 1 <<
" Strip: " << iS + 1 <<
" Time: " << jT + 1
344 <<
" Height: " <<
MEStripClusters[
i].ClusterPulseMapHeight[
k].height_[jT] << std::endl;
349 for (
int l = 0;
l < 16;
l++)
359 std::cout <<
"======================================================================" << std::endl;
363 return a.channel_ <
b.channel_;
std::vector< ClusterLocalMax > localMax
Strip Cluster Fit Data Object.
void KillCluster(uint32_t ic1, uint32_t ic2, C1 const &, C2 const &)
StripClusterFinder(int l, int s, int cf, int st, bool ME11=false)
ClusterLocalMax localMaxTMP
std::vector< StripClusterFitData > thePulseHeightMap
void DoAction(int layerId, float *cathodes)
std::vector< StripCluster > MEStripClusters
bool operator()(const StripClusterFitData &a, const StripClusterFitData &b) const
Log< level::Warning, false > LogWarning
void SearchMax(int32_t layerId)