CMS 3D CMS Logo

Macros | Enumerations | Functions | Variables
GenABIO.cc File Reference
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iostream>
#include <sstream>
#include <vector>
#include "ecalDccMap.h"
#include <errno.h>

Go to the source code of this file.

Macros

#define SIZE_MAX   ((size_t)-1)
 
#define SSIZE_MAX   ((ssize_t)(SIZE_MAX / 2))
 

Enumerations

enum  roAction_t {
  suppress = 0, sr2, sr1, full,
  fsuppress, fsr2, fsr1, ffull
}
 

Functions

void abConnect (int iAB, int iABCh, int &iOtherAB, int &iOtherABCh)
 
int abNum (int iABEta, int iABPhi)
 
void fillABIOFiles (const char ttFlags[nTTInEta][nTTInPhi], const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], ofstream files[])
 
void fillABSRPFiles (const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], ofstream files[])
 
void fillABSRPFiles (const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], ofstream files[nAB])
 
void fillABTTFFiles (const char ttFlags[nTTInEta][nTTInPhi], ofstream files[])
 
string getABABInputStream (const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iABCh)
 
string getABABOutputStream (const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iABCh)
 
string getABDCCOutputStream (const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], int iABEta, int iABPhi, int DCCCh)
 
string getABTCCInputStream (const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iTCCCh)
 
void getABTTPhiBounds (int iABPhi, int &iTTPhiMin, int &iTTPhiMax)
 
string getFlagStream (char flags[nTTInEta][nTTInPhi], int iEtaMin, int iEtaMax, int iPhiMin, int iPhiMax)
 
int main (int argc, char *argv[])
 
bool readSRF (FILE *file, char barrelSrFlags[nBarrelTTInEta][nTTInPhi], char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins])
 
bool readTTF (FILE *file, char ttFlags[nTTInEta][nTTInPhi])
 
void writeABIOFileHeader (ofstream &f, int abNum)
 
void writeABSRFFileHeader (ofstream &f, int abNum)
 
void writeABTTFFileHeader (ofstream &f, int abNum)
 

Variables

const char * abIOFilePostfix = ".txt"
 
const char * abIOFilePrefix = "IO_AB"
 
const char * abSRFFilePostfix = ".txt"
 
const char * abSRFFilePrefix = "AF_AB"
 
const char * abTTFFilePostfix = ".txt"
 
const char * abTTFFilePrefix = "TTF_AB"
 
roAction_t actions [nactions]
 
vector< pair< int, int > > ecalDccSC [nEndcaps][nDCCEE]
 
int iEvent = 0
 
const int iTCCEtaBounds [nTCCInEta+1] = {0, 7, 11, 28, 45, 49, 56}
 
const int iTTEtaMax [nABInEta] = {10, 27, 44, 55}
 
const int iTTEtaMin [nABInEta] = {0, 11, 28, 45}
 
const int iTTEtaSign [nABInEta] = {-1, -1, 1, 1}
 
const int nAB = nABInPhi * nABInEta
 
const int nABABCh = 8
 
const int nABInEta = 4
 
const int nABInPhi = 3
 
const int nABTCCCh = 12
 
const int nactions = 8
 
static const int nBarrelTTInEta = 34
 
const int nDCCCh = 12
 
const int nDCCEE = 9
 
static const int nEndcaps = 2
 
static const int nEndcapTTInEta = 11
 
static const int nEndcapXBins = 100
 
static const int nEndcapYBins = 100
 
static const int nSupercrystalXBins = nEndcapXBins / supercrystalEdge
 
static const int nSupercrystalYBins = nEndcapYBins / supercrystalEdge
 
const int nTCCInEta = 6
 
const int nTTInABAlongPhi = nTTInPhi / nABInPhi
 
static const int nTTInEta = 2 * nEndcapTTInEta + nBarrelTTInEta
 
static const int nTTInPhi = 72
 
char roFlagMarker []
 
const char * srfFilename = "SRF.txt"
 
char srp2roFlags [128]
 
const char srpFlagMarker [] = {'.', 'S', 'N', 'C', '4', '5', '6', '7'}
 
static const int supercrystalEdge = 5
 
const char tccFlagMarker [] = {'.', 'S', '?', 'C', '4', '5', '6', '7'}
 
int theAB = -1
 
const char * ttfFilename = "TTF.txt"
 
const char * xconnectFilename = "xconnect_universal.txt"
 

Detailed Description

GenABIO is a standalone program to produce individual SRP card trigger tower and selective readout action flags from TTF.txt and SRF.txt global flag files. Run 'GenABIO -h' for usage.

Definition in file GenABIO.cc.

Macro Definition Documentation

◆ SIZE_MAX

#define SIZE_MAX   ((size_t)-1)

Definition at line 25 of file GenABIO.cc.

◆ SSIZE_MAX

#define SSIZE_MAX   ((ssize_t)(SIZE_MAX / 2))

Definition at line 28 of file GenABIO.cc.

Enumeration Type Documentation

◆ roAction_t

enum roAction_t
Enumerator
suppress 
sr2 
sr1 
full 
fsuppress 
fsr2 
fsr1 
ffull 

Definition at line 168 of file GenABIO.cc.

Definition: GenABIO.cc:168
Definition: GenABIO.cc:168
Definition: GenABIO.cc:168
Definition: GenABIO.cc:168
Definition: GenABIO.cc:168
roAction_t
Definition: GenABIO.cc:168

Function Documentation

◆ abConnect()

void abConnect ( int  iAB,
int  iABCh,
int &  iOtherAB,
int &  iOtherABCh 
)

Definition at line 870 of file GenABIO.cc.

References c, DMR_cfg::cerr, beamvalidation::exit(), f, mps_fire::i, nAB, nABABCh, and xconnectFilename.

Referenced by getABABInputStream().

870  {
871  static bool firstCall = true;
872  static int xconnectMap[nAB][nABABCh][2];
873  if (firstCall) {
874  FILE *f = fopen(xconnectFilename, "r");
875  if (f == nullptr) {
876  cerr << "Error. Failed to open xconnect definition file," << xconnectFilename << endl;
877  exit(EXIT_FAILURE);
878  }
879  // skips two first lines:
880  for (int i = 0; i < 2; ++i) {
881  int c;
882  while ((c = getc(f)) != '\n' && c >= 0)
883  ;
884  }
885  int ilink = 0;
886  while (!feof(f)) {
887  int abIn;
888  int pinIn;
889  int abOut;
890  int pinOut;
891  if (4 == fscanf(f, "%d\t%d\t%d\t%d", &abIn, &pinIn, &abOut, &pinOut)) {
892  xconnectMap[abIn][pinIn][0] = abOut;
893  xconnectMap[abIn][pinIn][1] = pinOut;
894  ++ilink;
895  }
896  }
897  if (ilink != nAB * nABABCh) {
898  cerr << "Error cross-connect definition file " << xconnectFilename
899  << " contains an unexpected number of link definition." << endl;
900  exit(EXIT_FAILURE);
901  }
902  firstCall = false;
903  }
904 
905  iOtherAB = xconnectMap[iAB][iABCh][0];
906  iOtherABCh = xconnectMap[iAB][iABCh][1];
907 }
double f[11][100]
const char * xconnectFilename
Definition: GenABIO.cc:161
const int nAB
Definition: GenABIO.cc:141
const int nABABCh
Definition: GenABIO.cc:137
def exit(msg="")

◆ abNum()

int abNum ( int  iABEta,
int  iABPhi 
)
inline

Definition at line 202 of file GenABIO.cc.

Referenced by fillABIOFiles(), fillABSRPFiles(), fillABTTFFiles(), getABABInputStream(), writeABIOFileHeader(), writeABSRFFileHeader(), and writeABTTFFileHeader().

202 { return 3 * iABEta + iABPhi; }

◆ fillABIOFiles()

void fillABIOFiles ( const char  ttFlags[nTTInEta][nTTInPhi],
const char  barrelSrFlags[nBarrelTTInEta][nTTInPhi],
const char  endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins],
ofstream  files[] 
)

Definition at line 459 of file GenABIO.cc.

References abNum(), submitPVResolutionJobs::files, getABABInputStream(), getABABOutputStream(), getABDCCOutputStream(), getABTCCInputStream(), iEvent, nABABCh, nABInEta, nABInPhi, nABTCCCh, and nDCCCh.

Referenced by main().

462  {
463  for (int iABEta = 0; iABEta < nABInEta; ++iABEta) {
464  for (int iABPhi = 0; iABPhi < nABInPhi; ++iABPhi) {
465  int iAB = abNum(iABEta, iABPhi);
466  // writeABIOFileHeader(files[iAB], iAB);
467  files[iAB] << "# Event " << iEvent << "\n";
468  // TCC inputs:
469  for (int iTCC = 0; iTCC < nABTCCCh; ++iTCC) {
470  files[iAB] << "ITCC" << iTCC + 1 << ":" << getABTCCInputStream(ttFlags, iABEta, iABPhi, iTCC) << "\n";
471  }
472  // AB inputs:
473  for (int iABCh = 0; iABCh < nABABCh; ++iABCh) {
474  files[iAB] << "IAB" << iABCh + 1 << ":" << getABABInputStream(ttFlags, iABEta, iABPhi, iABCh) << "\n";
475  }
476  // AB outputs:
477  for (int iABCh = 0; iABCh < nABABCh; ++iABCh) {
478  files[iAB] << "OAB" << iABCh + 1 << ":" << getABABOutputStream(ttFlags, iABEta, iABPhi, iABCh) << "\n";
479  }
480  // DCC output:
481  for (int iDCCCh = 0; iDCCCh < nDCCCh; ++iDCCCh) {
482  files[iAB] << "ODCC";
483  files[iAB] << (iDCCCh <= 8 ? "0" : "") << iDCCCh + 1 << ":"
484  << getABDCCOutputStream(barrelSrFlags, endcapSrFlags, iABEta, iABPhi, iDCCCh) << "\n";
485  }
486  files[iAB] << "#\n";
487  }
488  }
489 }
string getABABInputStream(const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iABCh)
Definition: GenABIO.cc:855
const int nABInEta
Definition: GenABIO.cc:130
int iEvent
Definition: GenABIO.cc:224
const int nABTCCCh
Definition: GenABIO.cc:138
string getABABOutputStream(const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iABCh)
Definition: GenABIO.cc:788
const int nDCCCh
Definition: GenABIO.cc:139
string getABTCCInputStream(const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iTCCCh)
Definition: GenABIO.cc:758
const int nABInPhi
Definition: GenABIO.cc:133
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202
const int nABABCh
Definition: GenABIO.cc:137
string getABDCCOutputStream(const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], int iABEta, int iABPhi, int DCCCh)
Definition: GenABIO.cc:909

◆ fillABSRPFiles() [1/2]

void fillABSRPFiles ( const char  barrelSrFlags[nBarrelTTInEta][nTTInPhi],
const char  endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins],
ofstream  files[] 
)

Referenced by main().

◆ fillABSRPFiles() [2/2]

void fillABSRPFiles ( const char  barrelSrFlags[nBarrelTTInEta][nTTInPhi],
const char  endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins],
ofstream  files[nAB] 
)

Definition at line 390 of file GenABIO.cc.

References abNum(), abOfDcc(), dccIndexOfRU(), submitPVResolutionJobs::files, getABTTPhiBounds(), mps_fire::i, iEvent, createfilelist::int, iTTEtaMax, iTTEtaMin, iTTEtaSign, mod(), nAB, nABInPhi, nEndcaps, nEndcapTTInEta, nSupercrystalXBins, nSupercrystalYBins, nTTInABAlongPhi, nTTInPhi, and srp2roFlags.

392  {
393  // event headers:
394  for (int iAB = 0; iAB < nAB; ++iAB) {
395  files[iAB] << "# Event " << iEvent << "\n";
396  }
397 
398  bool lineAppended[nAB];
399  for (int i = 0; i < nAB; lineAppended[i++] = false) /*empty*/
400  ;
401 
402  // EE:
403  for (int iEE = 0; iEE < nEndcaps; ++iEE) {
404  for (int iX = 0; iX < nSupercrystalXBins; ++iX) {
405  for (int iY = 0; iY < nSupercrystalYBins; ++iY) {
406  // int iDCC = dccIndex(iEE==0?0:2,iX*5,iY*5);
407  int iDCC = dccIndexOfRU(iEE == 0 ? 0 : 2, iX, iY);
408  if (iDCC >= 0) {
409  int iAB = abOfDcc(iDCC);
410  if (!lineAppended[iAB]) {
411  for (int i = 0; i < iY; ++i)
412  files[iAB] << ' ';
413  }
414  files[iAB] << srp2roFlags[(int)endcapSrFlags[iEE][iX][iY]];
415  lineAppended[iAB] = true;
416  }
417  } // next iY
418  for (int iFile = 0; iFile < nAB; ++iFile) {
419  if (lineAppended[iFile]) {
420  files[iFile] << "\n";
421  lineAppended[iFile] = false;
422  }
423  }
424  } // next iX
425  }
426 
427  // EB:
428  for (int iABEta = 1; iABEta < 3; ++iABEta) {
429  for (int iABPhi = 0; iABPhi < nABInPhi; ++iABPhi) {
430  int iAB = abNum(iABEta, iABPhi);
431  int iTTPhiMin;
432  int iTTPhiMax;
433  getABTTPhiBounds(iABPhi, iTTPhiMin, iTTPhiMax);
434  // writeEventHeader(files[iAB], iEvent, nTTInABAlongPhi);
435  for (int i = 0; i <= iTTEtaMax[iABEta] - iTTEtaMin[iABEta]; ++i) {
436  int iTTEta;
437  if (iTTEtaSign[iABEta] > 0) {
438  iTTEta = iTTEtaMin[iABEta] + i;
439  } else {
440  iTTEta = iTTEtaMax[iABEta] - i;
441  }
442  for (int iTTPhi = iTTPhiMin; mod(iTTPhiMax - iTTPhi, nTTInPhi) < nTTInABAlongPhi;
443  iTTPhi = mod(++iTTPhi, nTTInPhi)) {
444  files[iAB] << srp2roFlags[(int)barrelSrFlags[iTTEta - nEndcapTTInEta][iTTPhi]];
445  }
446  files[iAB] << "\n";
447  }
448  // writeEventTrailer(files[iAB], nTTInABAlongPhi);
449  files[iAB] << "#\n";
450  }
451  }
452 
453  // file trailers
454  for (int iAB = 0; iAB < nAB; ++iAB) {
455  files[iAB] << "#\n";
456  }
457 }
const int iTTEtaMin[nABInEta]
Definition: GenABIO.cc:143
static const int nSupercrystalXBins
Definition: GenABIO.cc:109
char srp2roFlags[128]
Definition: GenABIO.cc:166
void getABTTPhiBounds(int iABPhi, int &iTTPhiMin, int &iTTPhiMax)
Definition: GenABIO.cc:865
int iEvent
Definition: GenABIO.cc:224
const int iTTEtaMax[nABInEta]
Definition: GenABIO.cc:144
int abOfDcc(int iDCC)
Definition: ecalDccMap.h:103
int dccIndexOfRU(int iDet, int i, int j)
Definition: ecalDccMap.h:86
static const int nSupercrystalYBins
Definition: GenABIO.cc:112
const int iTTEtaSign[nABInEta]
Definition: GenABIO.cc:145
static const int nEndcaps
Definition: GenABIO.cc:115
const int nTTInABAlongPhi
Definition: GenABIO.cc:142
static const int nTTInPhi
Definition: GenABIO.cc:127
const int nABInPhi
Definition: GenABIO.cc:133
static const int nEndcapTTInEta
Definition: GenABIO.cc:118
const int nAB
Definition: GenABIO.cc:141
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4

◆ fillABTTFFiles()

void fillABTTFFiles ( const char  ttFlags[nTTInEta][nTTInPhi],
ofstream  files[] 
)

Produces one file per AB. Each file contains the TT flags the AB receives from its inputs.

Definition at line 361 of file GenABIO.cc.

References abNum(), submitPVResolutionJobs::files, getABTTPhiBounds(), mps_fire::i, iEvent, iTTEtaMax, iTTEtaMin, iTTEtaSign, mod(), nABInEta, nABInPhi, nTTInABAlongPhi, and nTTInPhi.

Referenced by main().

361  {
362  for (int iABEta = 0; iABEta < nABInEta; ++iABEta) {
363  for (int iABPhi = 0; iABPhi < nABInPhi; ++iABPhi) {
364  int iAB = abNum(iABEta, iABPhi);
365  int iTTPhiMin;
366  int iTTPhiMax;
367  getABTTPhiBounds(iABPhi, iTTPhiMin, iTTPhiMax);
368  // writeEventHeader(files[iAB], iEvent, nTTInABAlongPhi);
369  files[iAB] << "# Event " << iEvent << "\n";
370 
371  for (int i = 0; i <= iTTEtaMax[iABEta] - iTTEtaMin[iABEta]; ++i) {
372  int iTTEta;
373  if (iTTEtaSign[iABEta] > 0) {
374  iTTEta = iTTEtaMin[iABEta] + i;
375  } else {
376  iTTEta = iTTEtaMax[iABEta] - i;
377  }
378  for (int iTTPhi = iTTPhiMin; mod(iTTPhiMax - iTTPhi, nTTInPhi) < nTTInABAlongPhi;
379  iTTPhi = mod(++iTTPhi, nTTInPhi)) {
380  files[iAB] << ttFlags[iTTEta][iTTPhi];
381  }
382  files[iAB] << "\n";
383  }
384  files[iAB] << "#\n";
385  // writeEventTrailer(files[iAB], nTTInABAlongPhi);
386  }
387  }
388 }
const int iTTEtaMin[nABInEta]
Definition: GenABIO.cc:143
const int nABInEta
Definition: GenABIO.cc:130
void getABTTPhiBounds(int iABPhi, int &iTTPhiMin, int &iTTPhiMax)
Definition: GenABIO.cc:865
int iEvent
Definition: GenABIO.cc:224
const int iTTEtaMax[nABInEta]
Definition: GenABIO.cc:144
const int iTTEtaSign[nABInEta]
Definition: GenABIO.cc:145
const int nTTInABAlongPhi
Definition: GenABIO.cc:142
static const int nTTInPhi
Definition: GenABIO.cc:127
const int nABInPhi
Definition: GenABIO.cc:133
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4

◆ getABABInputStream()

string getABABInputStream ( const char  tccFlags[nTTInEta][nTTInPhi],
int  iABEta,
int  iABPhi,
int  iABCh 
)

Definition at line 855 of file GenABIO.cc.

References abConnect(), abNum(), and getABABOutputStream().

Referenced by fillABIOFiles().

855  {
856  int iAB = abNum(iABEta, iABPhi);
857  int iOtherAB; // AB which this channel is connected to
858  int iOtherABCh; // ch # on the other side of the AB-AB link
859  abConnect(iAB, iABCh, iOtherAB, iOtherABCh);
860  int iOtherABEta = iOtherAB / 3;
861  int iOtherABPhi = iOtherAB % 3;
862  return getABABOutputStream(tccFlags, iOtherABEta, iOtherABPhi, iOtherABCh);
863 }
string getABABOutputStream(const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iABCh)
Definition: GenABIO.cc:788
void abConnect(int iAB, int iABCh, int &iOtherAB, int &iOtherABCh)
Definition: GenABIO.cc:870
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202

◆ getABABOutputStream()

string getABABOutputStream ( const char  tccFlags[nTTInEta][nTTInPhi],
int  iABEta,
int  iABPhi,
int  iABCh 
)

Definition at line 788 of file GenABIO.cc.

References cms::cuda::assert(), Reference_intrackfit_cff::barrel, edmScanValgrind::buffer, getABTCCInputStream(), and alignCSCRings::s.

Referenced by fillABIOFiles(), and getABABInputStream().

788  {
789  stringstream buffer;
790  buffer.str("");
791  bool barrel = (iABEta == 1 || iABEta == 2); // true for barrel, false for endcap
792  switch (iABCh) {
793  case 0:
794  // to AB ch #0 are sent the 16 1st TCC flags received on TCC input Ch. 0
795  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, 0).substr(0, 16);
796  break;
797  case 1:
798  // to AB ch #1 are sent the 16 1st TCC flags received on TCC input Ch. 0 to
799  // 5:
800  for (int iTCCCh = 0; iTCCCh < 6; ++iTCCCh) {
801  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, iTCCCh).substr(0, 16);
802  }
803  break;
804  case 2:
805  // to AB ch #2 are sent the 16 1st TCC flags received on TCC input Ch. 5:
806  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, 5).substr(0, 16);
807  break;
808  case 3:
809  // to AB ch #3 are sent TCC flags received on TCC input Ch. 0 and 6:
810  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, 0);
811  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, 6);
812  break;
813  case 4:
814  // to AB ch #4 are sent TCC flags received on TCC input Ch 5 and 11:
815  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, 5);
816  buffer << getABTCCInputStream(tccFlags, iABEta, iABPhi, 11);
817  break;
818  case 5:
819  // for endcaps AB output ch 5 is not used.
820  // for barrel, to AB ch #5 are sent the 16 last TCC flags received on TCC
821  // input Ch. 0:
822  if (barrel) { // in barrel
823  string s = getABTCCInputStream(tccFlags, iABEta, iABPhi, 0);
824  assert(s.size() >= 16);
825  buffer << s.substr(s.size() - 16, 16);
826  }
827  break;
828  case 6:
829  // for endcaps AB output ch 6 is not used.
830  // for barrel, to AB ch #6 are sent the 16 last TCC flags received on TCC
831  // input Ch. 0 to 5:
832  if (barrel) { // in barrel
833  for (int iTCCCh = 0; iTCCCh < 6; ++iTCCCh) {
834  string s = getABTCCInputStream(tccFlags, iABEta, iABPhi, iTCCCh);
835  buffer << s.substr(s.size() - 16, 16);
836  }
837  }
838  break;
839  case 7:
840  // for endcaps AB output ch 7 is not used.
841  // for barrel, to AB ch #7 are sent the 16 last TCC flags received on TCC
842  // input Ch. 5:
843  if (barrel) { // in barrel
844  string s = getABTCCInputStream(tccFlags, iABEta, iABPhi, 5);
845  assert(s.size() >= 16);
846  buffer << s.substr(s.size() - 16, 16);
847  }
848  break;
849  default:
850  assert(false);
851  }
852  return buffer.str();
853 }
assert(be >=bs)
string getABTCCInputStream(const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iTCCCh)
Definition: GenABIO.cc:758

◆ getABDCCOutputStream()

string getABDCCOutputStream ( const char  barrelSrFlags[nBarrelTTInEta][nTTInPhi],
const char  endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins],
int  iABEta,
int  iABPhi,
int  DCCCh 
)

Definition at line 909 of file GenABIO.cc.

References Reference_intrackfit_cff::barrel, edmScanValgrind::buffer, ecalDccSC, getABTCCInputStream(), mps_fire::i, createfilelist::int, nEndcapTTInEta, srp2roFlags, and cms::cuda::stream.

Referenced by fillABIOFiles().

913  {
914  bool barrel = (iABEta == 1 || iABEta == 2);
915  if (barrel) {
916  // same as TCC with same ch number but with TCC flags replaced by SRP flags:
917  string stream = getABTCCInputStream(barrelSrFlags - nEndcapTTInEta, iABEta, iABPhi, iDCCCh);
918  // converts srp flags to readout flags:
919  for (size_t i = 0; i < stream.size(); ++i) {
920  stream[i] = srp2roFlags[(int)stream[i]];
921  }
922  return stream;
923  } else { // endcap
924  if (iDCCCh < 3) { // used DCC output channel
925  // endcap index:
926  int iEE = (iABEta == 0) ? 0 : 1;
927  stringstream buffer("");
928  // 3 DCC per AB and AB DCC output channel in
929  // increasing DCC phi position:
930  int iDCCPhi = iABPhi * 3 + iDCCCh;
931  for (size_t iSC = 0; iSC < ecalDccSC[iEE][iDCCPhi].size(); ++iSC) {
932  pair<int, int> sc = ecalDccSC[iEE][iDCCPhi][iSC];
933  buffer << srp2roFlags[(int)endcapSrFlags[iEE][sc.first][sc.second]];
934  }
935  return buffer.str();
936  } else { // unused output channel
937  return "";
938  }
939  }
940 }
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
char srp2roFlags[128]
Definition: GenABIO.cc:166
string getABTCCInputStream(const char tccFlags[nTTInEta][nTTInPhi], int iABEta, int iABPhi, int iTCCCh)
Definition: GenABIO.cc:758
static const int nEndcapTTInEta
Definition: GenABIO.cc:118
vector< pair< int, int > > ecalDccSC[nEndcaps][nDCCEE]
Definition: GenABIO.cc:192

◆ getABTCCInputStream()

string getABTCCInputStream ( const char  tccFlags[nTTInEta][nTTInPhi],
int  iABEta,
int  iABPhi,
int  iTCCCh 
)

Definition at line 758 of file GenABIO.cc.

References getABTTPhiBounds(), getFlagStream(), hcalTTPDigis_cfi::iEtaMax, hcalTTPDigis_cfi::iEtaMin, and iTCCEtaBounds.

Referenced by fillABIOFiles(), getABABOutputStream(), and getABDCCOutputStream().

758  {
759  // gets eta bounds for this tcc channel:
760  int iTCCEta;
761  if (iABEta == 1 || iABEta == 2) { // barrel
762  if (iTCCCh > 5)
763  return ""; // only 6 TCCs per AB for barrel
764  iTCCEta = 1 + iABEta;
765  } else { // endcap
766  if (iABEta == 0) { // EE-
767  iTCCEta = (iTCCCh < 6) ? 1 : 0;
768  } else { // EE+
769  iTCCEta = (iTCCCh < 6) ? 4 : 5;
770  }
771  }
772  int iEtaMin = iTCCEtaBounds[iTCCEta];
773  int iEtaMax = iTCCEtaBounds[iTCCEta + 1] - 1;
774 
775  // gets phi bounds:
776  int iPhiMin;
777  int iPhiMax;
778  getABTTPhiBounds(iABPhi, iPhiMin, iPhiMax);
779  // phi is increasing with TTC channel number
780  // a TTC covers a 4TT-wide phi-sector
781  //=>iPhiMin(iTTCCh) = iPhiMin(AB) + 4*iTTCCh for iTCCCh<6
782  iPhiMin += 4 * (iTCCCh % 6);
783  iPhiMax = iPhiMin + 4 - 1;
784 
785  return getFlagStream(tccFlags, iEtaMin, iEtaMax, iPhiMin, iPhiMax);
786 }
void getABTTPhiBounds(int iABPhi, int &iTTPhiMin, int &iTTPhiMax)
Definition: GenABIO.cc:865
string getFlagStream(char flags[nTTInEta][nTTInPhi], int iEtaMin, int iEtaMax, int iPhiMin, int iPhiMax)
Definition: GenABIO.cc:729
const int iTCCEtaBounds[nTCCInEta+1]
Definition: GenABIO.cc:150

◆ getABTTPhiBounds()

void getABTTPhiBounds ( int  iABPhi,
int &  iTTPhiMin,
int &  iTTPhiMax 
)

Definition at line 865 of file GenABIO.cc.

References mod(), nTTInABAlongPhi, and nTTInPhi.

Referenced by fillABSRPFiles(), fillABTTFFiles(), and getABTCCInputStream().

865  {
866  iTTPhiMin = mod(-6 + iABPhi * nTTInABAlongPhi, nTTInPhi);
867  iTTPhiMax = mod(iTTPhiMin + nTTInABAlongPhi - 1, nTTInPhi);
868 }
const int nTTInABAlongPhi
Definition: GenABIO.cc:142
static const int nTTInPhi
Definition: GenABIO.cc:127
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4

◆ getFlagStream()

string getFlagStream ( char  flags[nTTInEta][nTTInPhi],
int  iEtaMin,
int  iEtaMax,
int  iPhiMin,
int  iPhiMax 
)

Definition at line 729 of file GenABIO.cc.

References cms::cuda::assert(), edmScanValgrind::buffer, DMR_cfg::cerr, beamvalidation::exit(), HLT_2022v15_cff::flags, l1tTowerCalibrationProducer_cfi::iEta, hcalTTPDigis_cfi::iEtaMax, hcalTTPDigis_cfi::iEtaMin, mod(), nTTInEta, and nTTInPhi.

Referenced by getABTCCInputStream().

729  {
730  assert(0 <= iEtaMin && iEtaMin <= iEtaMax && iEtaMax < nTTInEta);
731  if (iEtaMin <= nTTInEta / 2 && iEtaMax > nTTInEta) {
732  cerr << "Implementation Errror:" << __FILE__ << ":" << __LINE__
733  << ": A flag stream cannot covers parts of both half-ECAL!" << endl;
734  exit(EXIT_FAILURE);
735  }
736 
737  bool zPos = (iEtaMin >= nTTInEta / 2);
738 
739  stringstream buffer;
740  buffer.str("");
741  for (int jEta = 0; jEta <= iEtaMax - iEtaMin; ++jEta) {
742  // loops on iEta in |eta| increasing order:
743  int iEta;
744  if (zPos) {
745  iEta = iEtaMin + jEta;
746  } else {
747  iEta = iEtaMax - jEta;
748  }
749 
750  for (int iPhi = mod(iPhiMin, nTTInPhi); mod(iPhiMax + 1 - iPhi, nTTInPhi) != 0; iPhi = mod(++iPhi, nTTInPhi)) {
751  buffer << flags[iEta][iPhi];
752  }
753  }
754 
755  return buffer.str();
756 }
assert(be >=bs)
static const int nTTInEta
Definition: GenABIO.cc:124
static const int nTTInPhi
Definition: GenABIO.cc:127
T mod(const T &a, const T &b)
Definition: ecalDccMap.h:4
def exit(msg="")

◆ main()

int main ( int  argc,
char *  argv[] 
)

===============================================================================================================================================================================================


variant2: for each run define phi-averaged A for normalization channel (Dref,16) and then, divide Rijk on it, i.e. get RRijk




















































































eta=27

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=19

eta=17

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=20

eta=19

eta=18

eta=27 L1=1

eta=25 L1=1

eta=23 L1=1

eta=22 L1=1

eta=21 L1=1

eta=29 L1=1

eta=26 L1=1

eta=24 L1=1

eta=20 L1=1

eta=19 L1=1

eta=18 L1=1

eta=17 L1=1

eta=28 L7=1

eta=27 L7=1

eta=25 L7=1

eta=23 L7=1

eta=22 L7=1

eta=21 L7=1

eta=26 L7=1

eta=24 L7=1

eta=20 L7=1

eta=19 L7=1

eta=18 L7=1

eta=17 L7=1

eta=27

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=19

eta=17

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=20

eta=19

eta=18

eta=27 L1=1

eta=25 L1=1

eta=23 L1=1

eta=22 L1=1

eta=21 L1=1

eta=26 L1=1

eta=24 L1=1

eta=20 L1=1

eta=19 L1=1

eta=18 L1=1

eta=17 L1=1

eta=28 L7=1

eta=27 L7=1

eta=25 L7=1

eta=23 L7=1

eta=22 L7=1

eta=21 L7=1

eta=26 L7=1

eta=24 L7=1

eta=20 L7=1

eta=19 L7=1

eta=18 L7=1

eta=17 L7=1

eta=27

eta=28

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

Summed Amplitude Plots:





Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

RBX:

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

Summed Amplitude Plots:





Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

RBX:

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

Summed Amplitude Plots:





Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

RBX:

Prepare maps of good/bad channels:

Prepare maps of good/bad channels:

Prepare maps of good/bad channels:

Prepare maps of good/bad channels:


CALO JETS


PF JETS

Definition at line 228 of file GenABIO.cc.

References abIOFilePostfix, abIOFilePrefix, abSRFFilePostfix, abSRFFilePrefix, abTTFFilePostfix, abTTFFilePrefix, actions, dir2webdir::argc, GCPpyPlots::argv, DMR_cfg::cerr, gather_cfg::cout, dccPhiIndexOfRU(), ecalDccSC, beamvalidation::exit(), fillABIOFiles(), fillABSRPFiles(), fillABTTFFiles(), mps_fire::i, iEvent, createfilelist::int, nAB, nactions, nBarrelTTInEta, nEndcaps, nEndcapXBins, nEndcapYBins, nSupercrystalXBins, nSupercrystalYBins, nTTInEta, nTTInPhi, MillePedeFileConverter_cfg::out, readSRF(), readTTF(), roFlagMarker, alignCSCRings::s, srfFilename, srp2roFlags, srpFlagMarker, theAB, ttfFilename, writeABIOFileHeader(), writeABSRFFileHeader(), and writeABTTFFileHeader().

228  {
229  char barrelSrFlags[nBarrelTTInEta][nTTInPhi];
230  char endcapSrFlags[nEndcaps][nEndcapXBins / 5][nEndcapYBins / 5];
231  char ttFlags[nTTInEta][nTTInPhi];
232  ofstream abTTFFiles[nAB];
233  ofstream abSRFFiles[nAB];
234  ofstream abIOFiles[nAB];
235 
236  int iarg = 0;
237  while (++iarg < argc) {
238  if (strcmp(argv[iarg], "-h") == 0 || strcmp(argv[iarg], "--help") == 0) {
239  cout << "Usage: GenABIO [OPTIONS]\n\n"
240  "Produces TT and SR flag files for each SRP board from TTF.txt "
241  "and "
242  "SRF.txt global flag files. Requires the SRP cross-connect "
243  "description"
244  " description file (xconnect_universal.txt). TTF.txt, SRF.txt and "
245  "xconnect_universal.txt must be in the directory the command is "
246  "launched.\n\n"
247  "OPTIONS:\n"
248  " -A, --actions IJKLMNOP. IJKLMNOP I..P integers from 0 to 7.\n"
249  " I: action flag for low interest RUs\n"
250  " J: action flag for single RUs\n"
251  " K: action flag for neighbour RUs\n"
252  " L: action flag for centers RUs\n"
253  " M: action flag for forced low interest RUs\n"
254  " N: action flag for forced single RUs\n"
255  " O: action flag for forced neighbour RUs\n"
256  " P: action flag for forced centers RUs\n\n"
257  " -h, --help display this help\n"
258  " -a n, --ab n specifies indices of the AB whose file must be "
259  "produced. The ab number runs from 1 to 12. Use -1 to produce "
260  "files "
261  "for every AB\n\n";
262 
263  return 0;
264  }
265 
266  if (!strcmp(argv[iarg], "-A") || !strcmp(argv[iarg], "-A")) { // actions
267  if (++iarg >= argc) {
268  cout << "Option error. Try -h\n";
269  return 1;
270  }
271  for (int i = 0; i < 8; ++i) {
272  int act = argv[iarg][i] - '0';
273  if (act < 0 || act >= nactions) {
274  cout << "Error. Action argument is invalid.\n";
275  return 1;
276  } else {
277  actions[i] = (roAction_t)act;
278  }
279  }
280  continue;
281  }
282  if (!strcmp(argv[iarg], "-a") || !strcmp(argv[iarg], "--ab")) {
283  if (++iarg >= argc) {
284  cout << "Option error. Try -h\n";
285  return 1;
286  }
287  theAB = strtoul(argv[iarg], nullptr, 0);
288  if (theAB >= 0)
289  --theAB;
290  if (theAB < -1 || theAB > 11) {
291  cout << "AB number is incorrect. Try -h option to get help.\n";
292  }
293  continue;
294  }
295  }
296 
297  for (size_t i = 0; i < sizeof(srp2roFlags) / sizeof(srp2roFlags[0]); srp2roFlags[i++] = '?')
298  ;
299  for (size_t i = 0; i < sizeof(actions) / sizeof(actions[0]); ++i) {
301  }
302 
303  for (int iEE = 0; iEE < nEndcaps; ++iEE) {
304  for (int iY = 0; iY < nSupercrystalXBins; ++iY) {
305  for (int iX = 0; iX < nSupercrystalYBins; ++iX) {
306  int iDCCPhi = dccPhiIndexOfRU(iEE == 0 ? 0 : 2, iX, iY);
307  if (iDCCPhi >= 0) { // SC exists
308  ecalDccSC[iEE][iDCCPhi].push_back(pair<int, int>(iX, iY));
309  }
310  }
311  }
312  }
313 
314  stringstream s;
315  for (int iAB = 0; iAB < nAB; ++iAB) {
316  if (theAB != -1 && theAB != iAB)
317  continue;
318  s.str("");
319  s << abTTFFilePrefix << (iAB < 9 ? "0" : "") << iAB + 1 << abTTFFilePostfix;
320  abTTFFiles[iAB].open(s.str().c_str(), ios::out);
321  writeABTTFFileHeader(abTTFFiles[iAB], iAB);
322  s.str("");
323  s << abSRFFilePrefix << (iAB < 9 ? "0" : "") << iAB + 1 << abSRFFilePostfix;
324  abSRFFiles[iAB].open(s.str().c_str(), ios::out);
325  writeABSRFFileHeader(abSRFFiles[iAB], iAB);
326  s.str("");
327  s << abIOFilePrefix << (iAB < 9 ? "0" : "") << iAB + 1 << abIOFilePostfix;
328  abIOFiles[iAB].open(s.str().c_str(), ios::out);
329  writeABIOFileHeader(abIOFiles[iAB], iAB);
330  }
331 
332  FILE *srfFile = fopen(srfFilename, "r");
333  if (srfFile == nullptr) {
334  cerr << "Failed to open SRF file, " << srfFilename << endl;
335  exit(EXIT_FAILURE);
336  }
337 
338  FILE *ttfFile = fopen(ttfFilename, "r");
339  if (ttfFile == nullptr) {
340  cerr << "Failed to open TTF file, " << ttfFilename << endl;
341  exit(EXIT_FAILURE);
342  }
343 
344  iEvent = 0;
345  while (readSRF(srfFile, barrelSrFlags, endcapSrFlags) && readTTF(ttfFile, ttFlags)) {
346  if (iEvent % 100 == 0) {
347  cout << "Event " << iEvent << endl;
348  }
349  fillABTTFFiles(ttFlags, abTTFFiles);
350  fillABSRPFiles(barrelSrFlags, endcapSrFlags, abSRFFiles);
351  fillABIOFiles(ttFlags, barrelSrFlags, endcapSrFlags, abIOFiles);
352  ++iEvent;
353  }
354 
355  return 0;
356 }
bool readTTF(FILE *file, char ttFlags[nTTInEta][nTTInPhi])
Definition: GenABIO.cc:499
static const int nEndcapYBins
Definition: GenABIO.cc:103
void writeABSRFFileHeader(ofstream &f, int abNum)
Definition: GenABIO.cc:645
roAction_t actions[nactions]
Definition: GenABIO.cc:181
static const int nSupercrystalXBins
Definition: GenABIO.cc:109
static const int nEndcapXBins
Definition: GenABIO.cc:100
const char * abTTFFilePrefix
Definition: GenABIO.cc:152
const char * abSRFFilePrefix
Definition: GenABIO.cc:154
const char * abIOFilePostfix
Definition: GenABIO.cc:157
char srp2roFlags[128]
Definition: GenABIO.cc:166
int iEvent
Definition: GenABIO.cc:224
void writeABIOFileHeader(ofstream &f, int abNum)
Definition: GenABIO.cc:691
void fillABTTFFiles(const char ttFlags[nTTInEta][nTTInPhi], ofstream files[])
Definition: GenABIO.cc:361
int theAB
Definition: GenABIO.cc:226
roAction_t
Definition: GenABIO.cc:168
static const int nTTInEta
Definition: GenABIO.cc:124
static const int nSupercrystalYBins
Definition: GenABIO.cc:112
const char * abIOFilePrefix
Definition: GenABIO.cc:156
char roFlagMarker[]
Definition: GenABIO.cc:169
static const int nBarrelTTInEta
Definition: GenABIO.cc:121
void fillABIOFiles(const char ttFlags[nTTInEta][nTTInPhi], const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], ofstream files[])
Definition: GenABIO.cc:459
static const int nEndcaps
Definition: GenABIO.cc:115
const int nactions
Definition: GenABIO.cc:179
static const int nTTInPhi
Definition: GenABIO.cc:127
const char * abTTFFilePostfix
Definition: GenABIO.cc:153
void writeABTTFFileHeader(ofstream &f, int abNum)
Definition: GenABIO.cc:621
const char * abSRFFilePostfix
Definition: GenABIO.cc:155
const char * srfFilename
Definition: GenABIO.cc:159
vector< pair< int, int > > ecalDccSC[nEndcaps][nDCCEE]
Definition: GenABIO.cc:192
const char * ttfFilename
Definition: GenABIO.cc:160
const int nAB
Definition: GenABIO.cc:141
void fillABSRPFiles(const char barrelSrFlags[nBarrelTTInEta][nTTInPhi], const char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins], ofstream files[])
int dccPhiIndexOfRU(int iDet, int i, int j)
Definition: ecalDccMap.h:38
bool readSRF(FILE *file, char barrelSrFlags[nBarrelTTInEta][nTTInPhi], char endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins])
Definition: GenABIO.cc:536
const char srpFlagMarker[]
Definition: GenABIO.cc:163
def exit(msg="")

◆ readSRF()

bool readSRF ( FILE *  file,
char  barrelSrFlags[nBarrelTTInEta][nTTInPhi],
char  endcapSrFlags[nEndcaps][nSupercrystalXBins][nSupercrystalYBins] 
)

Definition at line 536 of file GenABIO.cc.

References edmScanValgrind::buffer, DMR_cfg::cerr, beamvalidation::exit(), f, l1tTowerCalibrationProducer_cfi::iEta, mps_splice::line, nBarrelTTInEta, nEndcaps, nSupercrystalXBins, nSupercrystalYBins, nTTInPhi, fileinputsource_cfi::read, srfFilename, and funct::true.

Referenced by main().

538  {
539  char *buffer = nullptr;
540  size_t bufferSize = 0;
541  int read;
542  if (f == nullptr)
543  exit(EXIT_FAILURE);
544  int line = 0;
545  int iEta = 0;
546  int iXm = 0;
547  int iXp = 0;
548  int iReadLine = 0; // number of read line, comment lines excluded
549  // number of non-comment lines to read:
550  const int nReadLine = nBarrelTTInEta + nEndcaps * nSupercrystalXBins;
551  while (iReadLine < nReadLine && (read = getline(&buffer, &bufferSize, f)) != -1) {
552  ++line;
553  char *pos = buffer;
554  while (*pos == ' ' || *pos == '\t')
555  ++pos; // skip spaces
556  if (*pos != '#' && *pos != '\n') { // not a comment line nor an empty line
557  // go back to beginning of line:
558  pos = buffer;
559  if (iReadLine < nSupercrystalXBins) { // EE- reading
560  if (read - 1 != nSupercrystalYBins) {
561  cerr << "Error: line " << line << " of file " << srfFilename << " has incorrect length"
562  << " (" << read - 1 << " instead of " << nSupercrystalYBins << ")" << endl;
563  exit(EXIT_FAILURE);
564  }
565  for (int iY = 0; iY < nSupercrystalYBins; ++iY) {
566  endcapSrFlags[0][iXm][iY] = buffer[iY];
567  }
568  ++iXm;
569  } else if (iReadLine < nSupercrystalYBins + nBarrelTTInEta) { // EB
570  // reading
571  if (read - 1 != nTTInPhi) {
572  cerr << "Error: line " << line << " of file " << srfFilename << " has incorrect length"
573  << " (" << read - 1 << " instead of " << nTTInPhi << ")" << endl;
574  exit(EXIT_FAILURE);
575  }
576  for (int iPhi = 0; iPhi < nTTInPhi; ++iPhi) {
577  barrelSrFlags[iEta][iPhi] = buffer[iPhi];
578  }
579  ++iEta;
580  } else if (iReadLine < 2 * nSupercrystalXBins + nBarrelTTInEta) { // EE+ reading
581  if (read - 1 != nSupercrystalYBins) {
582  cerr << "Error: line " << line << " of file " << srfFilename << " has incorrect length"
583  << " (" << read - 1 << " instead of " << nSupercrystalYBins << ")" << endl;
584  exit(EXIT_FAILURE);
585  }
586  for (int iY = 0; iY < nSupercrystalYBins; ++iY) {
587  endcapSrFlags[1][iXp][iY] = buffer[iY];
588  }
589  ++iXp;
590  }
591  ++iReadLine;
592  } // not a comment or empty line
593  }
594  // returns 0 if all TT were read:
595  return (iReadLine == nReadLine) ? true : false;
596 }
static const int nSupercrystalXBins
Definition: GenABIO.cc:109
double f[11][100]
static const int nSupercrystalYBins
Definition: GenABIO.cc:112
static const int nBarrelTTInEta
Definition: GenABIO.cc:121
static const int nEndcaps
Definition: GenABIO.cc:115
static const int nTTInPhi
Definition: GenABIO.cc:127
const char * srfFilename
Definition: GenABIO.cc:159
def exit(msg="")

◆ readTTF()

bool readTTF ( FILE *  file,
char  ttFlags[nTTInEta][nTTInPhi] 
)

Definition at line 499 of file GenABIO.cc.

References edmScanValgrind::buffer, DMR_cfg::cerr, beamvalidation::exit(), f, l1tTowerCalibrationProducer_cfi::iEta, mps_splice::line, nTTInEta, nTTInPhi, fileinputsource_cfi::read, funct::true, and ttfFilename.

Referenced by main().

499  {
500  char *buffer = nullptr;
501  size_t bufferSize = 0;
502  int read;
503  if (f == nullptr)
504  exit(EXIT_FAILURE);
505  int line = 0;
506  int iEta = 0;
507  while (iEta < nTTInEta && (read = getline(&buffer, &bufferSize, f)) != -1) {
508  ++line;
509  char *pos = buffer;
510  while (*pos == ' ' || *pos == '\t')
511  ++pos; // skip spaces
512  if (*pos != '#' && *pos != '\n') { // not a comment line nor an empty line
513  if (read - 1 != nTTInPhi) {
514  cerr << "Error: line " << line << " of file " << ttfFilename
515  << " has incorrect length"
516  // << " (" << read-1 << " instead of " << nTTInPhi <<
517  // ")"
518  << endl;
519  exit(EXIT_FAILURE);
520  }
521  for (int iPhi = 0; iPhi < nTTInPhi; ++iPhi) {
522  ttFlags[iEta][iPhi] = buffer[iPhi];
523  // if(ttFlags[iEta][iPhi]!='.'){
524  // cout << __FILE__ << ":" << __LINE__ << ": "
525  // << iEta << "," << iPhi
526  // << " " << ttFlags[iEta][iPhi] << "\n";
527  // }
528  }
529  ++iEta;
530  }
531  }
532  // returns true if all TT were read (not at end of file)
533  return (iEta == nTTInEta) ? true : false;
534 }
double f[11][100]
static const int nTTInEta
Definition: GenABIO.cc:124
static const int nTTInPhi
Definition: GenABIO.cc:127
const char * ttfFilename
Definition: GenABIO.cc:160
def exit(msg="")

◆ writeABIOFileHeader()

void writeABIOFileHeader ( ofstream &  f,
int  abNum 
)

Definition at line 691 of file GenABIO.cc.

References abNum(), actions, f, roFlagMarker, srpFlagMarker, submitPVValidationJobs::t, tccFlagMarker, and protons_cff::time.

Referenced by main().

691  {
692  time_t t;
693  time(&t);
694  const char *date = ctime(&t);
695  f << "# AB " << abNum + 1
696  << " I/O \n#\n"
697  "# Generated on : "
698  << date
699  << "#\n"
700  "# "
701  << srpFlagMarker[0] << ": 000 (low interest) " << tccFlagMarker[0] << ": 000 (low interest) " << roFlagMarker[0]
702  << ": 000 (suppress)\n"
703  "# "
704  << srpFlagMarker[1] << ": 001 (single) " << tccFlagMarker[1] << ": 001 (mid interest) " << roFlagMarker[1]
705  << ": 010 (SR Threshold 2)\n"
706  "# "
707  << srpFlagMarker[2] << ": 010 (neighbour) " << tccFlagMarker[2] << ": 010 (not valid) " << roFlagMarker[2]
708  << ": 001 (SR Threshold 1)\n"
709  "# "
710  << srpFlagMarker[3] << ": 011 (center) " << tccFlagMarker[3] << ": 011 (high interest) " << roFlagMarker[3]
711  << ": 011 (Full readout)\n"
712  "#\n"
713  "# action table (when forced):\n"
714  "# LI-> "
715  << roFlagMarker[actions[0]] << " (" << roFlagMarker[actions[4]] << ")"
716  << "\n"
717  "# S -> "
718  << roFlagMarker[actions[1]] << " (" << roFlagMarker[actions[5]] << ")"
719  << "\n"
720  "# N -> "
721  << roFlagMarker[actions[2]] << " (" << roFlagMarker[actions[6]] << ")"
722  << "\n"
723  "# C -> "
724  << roFlagMarker[actions[3]] << " (" << roFlagMarker[actions[7]] << ")"
725  << "\n"
726  "#\n";
727 }
roAction_t actions[nactions]
Definition: GenABIO.cc:181
const char tccFlagMarker[]
Definition: GenABIO.cc:164
double f[11][100]
char roFlagMarker[]
Definition: GenABIO.cc:169
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202
const char srpFlagMarker[]
Definition: GenABIO.cc:163

◆ writeABSRFFileHeader()

void writeABSRFFileHeader ( ofstream &  f,
int  abNum 
)

Definition at line 645 of file GenABIO.cc.

References abNum(), actions, f, roFlagMarker, submitPVValidationJobs::t, and protons_cff::time.

Referenced by main().

645  {
646  time_t t;
647  time(&t);
648  const char *date = ctime(&t);
649  const char *xLabel;
650  const char *yLabel;
651  if (abNum < 3 || abNum > 8) { // endcap
652  xLabel = "Y ";
653  yLabel = "X ";
654  } else { // barrel
655  xLabel = "Phi";
656  yLabel = "|Eta|";
657  }
658  f << "# SRF flag map covered by AB " << abNum + 1
659  << "\n#\n"
660  "# Generated on : "
661  << date
662  << "#\n"
663  "# +---> "
664  << xLabel << " " << roFlagMarker[0]
665  << ": 000 (suppress)\n"
666  "# | "
667  << roFlagMarker[1]
668  << ": 010 (SR Threshold 2)\n"
669  "# | "
670  << roFlagMarker[2]
671  << ": 001 (SR Threshold 1)\n"
672  "# V "
673  << yLabel << " " << roFlagMarker[3]
674  << ": 011 (Full readout)\n"
675  "#\n"
676  "# action table (when forced):\n"
677  "# LI-> "
678  << roFlagMarker[actions[0]] << " (" << roFlagMarker[actions[4]] << ")"
679  << "\n"
680  "# S -> "
681  << roFlagMarker[actions[1]] << " (" << roFlagMarker[actions[5]] << ")"
682  << "\n"
683  "# N -> "
684  << roFlagMarker[actions[2]] << " (" << roFlagMarker[actions[6]] << ")"
685  << "\n"
686  "# C -> "
687  << roFlagMarker[actions[3]] << " (" << roFlagMarker[actions[7]] << ")"
688  << "\n";
689 }
roAction_t actions[nactions]
Definition: GenABIO.cc:181
double f[11][100]
char roFlagMarker[]
Definition: GenABIO.cc:169
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202

◆ writeABTTFFileHeader()

void writeABTTFFileHeader ( ofstream &  f,
int  abNum 
)

Definition at line 621 of file GenABIO.cc.

References abNum(), f, srpFlagMarker, submitPVValidationJobs::t, and protons_cff::time.

Referenced by main().

621  {
622  time_t t;
623  time(&t);
624  const char *date = ctime(&t);
625  f << "# TTF flag map covered by AB " << abNum + 1
626  << "\n#\n"
627  "# Generated on : "
628  << date
629  << "#\n"
630  "# +---> Phi "
631  << srpFlagMarker[0]
632  << ": 000 (low interest)\n"
633  "# | "
634  << srpFlagMarker[1]
635  << ": 001 (single)\n"
636  "# | "
637  << srpFlagMarker[2]
638  << ": 010 (neighbour)\n"
639  "# V |Eta| "
640  << srpFlagMarker[3]
641  << ": 011 (center)\n"
642  "#\n";
643 }
double f[11][100]
int abNum(int iABEta, int iABPhi)
Definition: GenABIO.cc:202
const char srpFlagMarker[]
Definition: GenABIO.cc:163

Variable Documentation

◆ abIOFilePostfix

const char* abIOFilePostfix = ".txt"

Definition at line 157 of file GenABIO.cc.

Referenced by main().

◆ abIOFilePrefix

const char* abIOFilePrefix = "IO_AB"

Definition at line 156 of file GenABIO.cc.

Referenced by main().

◆ abSRFFilePostfix

const char* abSRFFilePostfix = ".txt"

Definition at line 155 of file GenABIO.cc.

Referenced by main().

◆ abSRFFilePrefix

const char* abSRFFilePrefix = "AF_AB"

Definition at line 154 of file GenABIO.cc.

Referenced by main().

◆ abTTFFilePostfix

const char* abTTFFilePostfix = ".txt"

Definition at line 153 of file GenABIO.cc.

Referenced by main().

◆ abTTFFilePrefix

const char* abTTFFilePrefix = "TTF_AB"

Definition at line 152 of file GenABIO.cc.

Referenced by main().

◆ actions

roAction_t actions[nactions]

◆ ecalDccSC

vector<pair<int, int> > ecalDccSC[nEndcaps][nDCCEE]

Definition at line 192 of file GenABIO.cc.

Referenced by getABDCCOutputStream(), and main().

◆ iEvent

int iEvent = 0

Definition at line 224 of file GenABIO.cc.

Referenced by Filter::accept(), FilterOR::accept(), FilterSelection::accept(), FilterSelection::acceptMap(), AlcaPCCIntegrator::accumulate(), cms::PileupVertexAccumulator::accumulate(), cms::SiPixelDigitizer::accumulate(), cms::Phase2TrackerDigitizer::accumulate(), SiStripDigitizer::accumulate(), SiPixelStatusProducer::accumulate(), cms::Phase2TrackerDigitizer::accumulate_local(), DeepMETSonicProducer::acquire(), SiPixelDigiErrorsSoAFromCUDA::acquire(), SiPixelDigisSoAFromCUDA::acquire(), ALPAKA_ACCELERATOR_NAMESPACE::stream::SynchronizingEDProducer<>::acquire(), TestCUDAProducerGPUtoCPU::acquire(), TestCUDAProducerGPUEW::acquire(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::acquire(), PixelVertexSoAFromCUDA::acquire(), PixelTrackSoAFromCUDA::acquire(), TestCUDAProducerGPUEWTask::acquire(), SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > >::acquire(), ParticleNetSonicJetTagsProducer::acquire(), SiPixelRecHitSoAFromCUDA::acquire(), SiPixelRecHitFromCUDA::acquire(), SCEnergyCorrectorDRNProducer::acquire(), SiPixelRawToClusterCUDA::acquire(), SiPixelPhase2DigiToClusterCUDA::acquire(), DRNCorrectionProducerT< T >::acquire(), pat::PATUserDataHelper< pat::MET >::add(), pat::PATUserDataMerger< pat::Jet, pat::helper::AddUserInt >::add(), pat::helper::NamedUserDataLoader< pat::helper::AddUserCand >::addData(), cms::HTTTopJetProducer::addHTTTopJetTagInfoCollection(), HLTRFilter::addObjects(), cms::Phase2TrackerDigitizer::addOuterTrackerCollection(), cms::Phase2TrackerDigitizer::addPixelCollection(), PreMixingTrackingParticleWorker::addSignals(), edm::PreMixingCrossingFrameWorker< T >::addSignals(), PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::addSignals(), PreMixingCaloParticleWorker::addSignals(), PreMixingMuonWorker< CSCWireDigiCollection >::addSignals(), PreMixingCSCWorker::addSignals(), L1TCorrelatorLayer1Producer::addUInt(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainCosmicCalculator::algoAnalyze(), SiStripGainFromData::algoAnalyze(), SiStripGainFromCalibTree::algoAnalyze(), AlphaTVarAnalyzer::analyze(), ScoutingTestAnalyzer::analyze(), RazorVarAnalyzer::analyze(), CSCTruthTest::analyze(), HLTPrescaleExample::analyze(), CandidateBenchmarkAnalyzer::analyze(), MatchMETBenchmarkAnalyzer::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), PFCandidateDQMAnalyzer::analyze(), PFMETDQMAnalyzer::analyze(), PFJetDQMAnalyzer::analyze(), PFMuonDQMAnalyzer::analyze(), MiniAODTaggerAnalyzer::analyze(), OffsetAnalyzerDQM::analyze(), DiJetVarAnalyzer::analyze(), HcalCableMapper::analyze(), SiPixelPhase1GeometryDebug::analyze(), MiniAODSVAnalyzer::analyze(), RawDataConverter::analyze(), PatZjetsElectronAnalyzer::analyze(), PatZjetsJetAnalyzer::analyze(), L1TScalersSCAL::analyze(), Tau3MuMonitor::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), PFJetAnalyzerDQM::analyze(), SiPixelPhase1TrackClustersV::analyze(), TestCUDAAnalyzerGPU::analyze(), L1TPhase2OuterTrackerTkMET::analyze(), HiBasicGenTest::analyze(), PatMCMatchingExtended::analyze(), PatMCMatching::analyze(), MonitorLTC::analyze(), Phase2TrackerMonitorDigi::analyze(), BTagPerformanceAnalyzerOnData::analyze(), CentralitypADQM::analyze(), PatTriggerAnalyzer::analyze(), PatTriggerTagAndProbe::analyze(), QcdHighPtDQM::analyze(), CentralityDQM::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorHLT::analyze(), EventHeader::analyze(), TriggerSummaryAnalyzerAOD::analyze(), L1CondDBIOVWriterExt::analyze(), DiDispStaMuonMonitor::analyze(), NoBPTXMonitor::analyze(), OuterTrackerMonitorTrackingParticles::analyze(), RPCFEDIntegrity::analyze(), TriggerSummaryAnalyzerRAW::analyze(), CaloTowerAnalyzer::analyze(), KVFTrackUpdate::analyze(), cms::MinBias::analyze(), CTPPSBeamSmearingValidator::analyze(), PatBTagAnalyzer::analyze(), SiStripFEDDumpPlugin::analyze(), ElectronGeneralAnalyzer::analyze(), PUDumper::analyze(), PatTopSelectionAnalyzer::analyze(), PFCandidateChecker::analyze(), ElectronTagProbeAnalyzer::analyze(), HCALRecHitAnalyzer::analyze(), HtrXmlPattern::analyze(), CTPPSLHCInfoPlotter::analyze(), GenWeightValidation::analyze(), L1TBasicDemo::analyze(), HLTTauDQML1Plotter::analyze(), ElectronMcSignalValidator::analyze(), GEMPackingTester::analyze(), GctDigiToPsbText::analyze(), RPCTTUMonitor::analyze(), SiPixelPhase1CompareVertexSoA::analyze(), JetResolutionDemo::analyze(), HLTFiltersDQMonitor::analyze(), JetMonitor::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), L1TSummary::analyze(), RawToText::analyze(), TreeWriterForEcalCorrection::analyze(), HcalFEDIntegrityTask::analyze(), PatBasicAnalyzer::analyze(), HistoAnalyzer< C >::analyze(), TrackTypeMonitor::analyze(), PixelTrackDumpCUDA::analyze(), ZCountingElectrons::analyze(), BeamSpotFromDB::analyze(), HGCalTBMBAnalyzer::analyze(), MaterialBudgetHcalAnalysis::analyze(), CosmicMuonRecoAnalyzer::analyze(), SUSYDQMAnalyzer::analyze(), PrimaryVertexMonitor::analyze(), CTPPSHepMCDistributionPlotter::analyze(), BTagPerformanceAnalyzerMC::analyze(), SiPixelPhase1DigisV::analyze(), SiPixelPhase1RecHitsV::analyze(), L1UpgradeTfMuonShowerTreeProducer::analyze(), SiPixelPhase1MonitorTrackSoA::analyze(), SiPixelPhase1MonitorVertexSoA::analyze(), HcalHBHENewMuonAnalyzer::analyze(), CTPPSAcceptancePlotter::analyze(), LheWeightValidation::analyze(), MaterialBudgetVolumeAnalysis::analyze(), METplusTrackMonitor::analyze(), L1TGlobalSummary::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), CSCViewDigi::analyze(), Phase2TrackerValidateDigi::analyze(), L1TdeGCT::analyze(), L1TDEMON::analyze(), BeamSpotAnalyzer::analyze(), EcalEBTrigPrimAnalyzer::analyze(), MuonMiniAOD::analyze(), ShallowTree::analyze(), BPhysicsOniaDQM::analyze(), HLTEventAnalyzerAOD::analyze(), HLTEventAnalyzerRAW::analyze(), dEdxAnalyzer::analyze(), L1O2OTestAnalyzerExt::analyze(), MuonTiming::analyze(), JetCorrectorDemo::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), CTPPSDirectProtonSimulationValidator::analyze(), WValidation::analyze(), MuonMonitor::analyze(), RctDigiToRctText::analyze(), BeamSpotDipServer::analyze(), BeamSpotProblemMonitor::analyze(), TKStatus::analyze(), CompareGeneratorResultsAnalyzer::analyze(), RivetAnalyzer::analyze(), SiPixelPhase1CompareRecHitsSoA::analyze(), dEdxHitAnalyzer::analyze(), ZCounting::analyze(), SegmentTrackAnalyzer::analyze(), HLTTauDQMOfflineSource::analyze(), CTPPSProtonReconstructionValidator::analyze(), TauValidation::analyze(), GenericBenchmarkAnalyzer::analyze(), HLTInspect::analyze(), SiPixelPhase1MonitorRecHitsSoA::analyze(), HLTBitAnalyzer::analyze(), AlignmentStats::analyze(), MuonSeedsAnalyzer::analyze(), BasicHepMCHeavyIonValidation::analyze(), METMonitor::analyze(), GctFibreAnalyzer::analyze(), MixCollectionValidation::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), HLTTauDQMTagAndProbePlotter::analyze(), DQMMessageLogger::analyze(), PFCandidateAnalyzerDQM::analyze(), BxTiming::analyze(), CTPPSAlignmentInfo::analyze(), OnlineBeamSpotFromDB::analyze(), MuonRecoAnalyzer::analyze(), AlCaElectronsTest::analyze(), DrellYanValidation::analyze(), DumpGctDigis::analyze(), ElectronMcFakeValidator::analyze(), TotemT2DQMSource::analyze(), SiPixelDigiSource::analyze(), SiStripMonitorDigi::analyze(), edm::InputAnalyzer::analyze(), BPhysicsSpectrum::analyze(), BPhysicsValidation::analyze(), SiPixelPhase1HitsV::analyze(), SiPixelPhase1TrackingParticleV::analyze(), L1HOTreeProducer::analyze(), L1CTJetFileWriter::analyze(), QcdPhotonsDQM::analyze(), HcalIsoTrackAnalyzer::analyze(), TkAlCaRecoMonitor::analyze(), DiMuonVertexMonitor::analyze(), EfficiencyAnalyzer::analyze(), DiMuonHistograms::analyze(), MuonEnergyDepositAnalyzer::analyze(), MuonKinVsEtaAnalyzer::analyze(), HLTVertexPerformanceAnalyzer::analyze(), HLTHiggsValidator::analyze(), CTPPSTrackDistributionPlotter::analyze(), BasicGenParticleValidation::analyze(), BasicHepMCValidation::analyze(), HGCGeometryValidation::analyze(), ObjMonitor::analyze(), miscalibExample::analyze(), AlcaBeamMonitor::analyze(), SiPixelHLTSource::analyze(), EcalTPInputAnalyzer::analyze(), CTPPSProtonReconstructionSimulationValidator::analyze(), MBUEandQCDValidation::analyze(), ValidationMisalignedTracker::analyze(), GctTimingAnalyzer::analyze(), DQMLumiMonitor::analyze(), PFTester::analyze(), L1CaloInputScaleTester::analyze(), PlottingDevice::analyze(), SiPixelClusterSource::analyze(), VertexMonitor::analyze(), DQMSourceEleCalib::analyze(), PixelPopConCalibChecker::analyze(), ElectronAnalyzer::analyze(), DiJetMonitor::analyze(), HiggsValidation::analyze(), ECALpedestalPCLworker::analyze(), EwkDQM::analyze(), SimAnalyzerMinbias::analyze(), PPSAlignmentWorker::analyze(), EcalSimpleTBAnalyzer::analyze(), KVFTest::analyze(), HFPMTHitAnalyzer::analyze(), TriggerMatchMonitor::analyze(), HLTMuonValidator::analyze(), ResolutionCreator::analyze(), CTPPSProtonReconstructionEfficiencyEstimatorMC::analyze(), EtlDigiHitsValidation::analyze(), BeamMonitorBx::analyze(), OuterTrackerMonitorTTTrack::analyze(), SonicOneEDAnalyzer< TritonClient, Capabilities... >::analyze(), WriteCTPPSBeamParameters::analyze(), DuplicationChecker::analyze(), PhotonMonitor::analyze(), HGCalShowerSeparation::analyze(), GlobalMuonMatchAnalyzer::analyze(), FakeBeamMonitor::analyze(), CentralityTableProducer::analyze(), Phase2ITMonitorCluster::analyze(), TrackSplittingMonitor::analyze(), DQMHcalDiJetsAlCaReco::analyze(), HcalNoiseRates::analyze(), HcalQLPlotAnal::analyze(), HLTMuonOfflineAnalyzer::analyze(), BeamMonitor::analyze(), ParticleListDrawer::analyze(), AbortOnEventIDAnalyzer::analyze(), EcalTPGAnalyzer::analyze(), Phase2OTMonitorCluster::analyze(), L1CondDBIOVWriter::analyze(), ElectronStudy::analyze(), edm::TestMix::analyze(), HGCalHitCalibration::analyze(), RPCPhiEff::analyze(), NanoAODDQM::analyze(), EventIDChecker::analyze(), RazorMonitor::analyze(), GlobalTest::analyze(), BtlDigiHitsValidation::analyze(), TopMonitor::analyze(), L1RecoTreeProducer::analyze(), SiPixelRawDataErrorSource::analyze(), SiStripMonitorRawData::analyze(), RecAnalyzerHF::analyze(), tadqm::TrackAnalyzer::analyze(), StandaloneTrackMonitor::analyze(), DQMHcalIterativePhiSymAlCaReco::analyze(), DQMHcalPhiSymAlCaReco::analyze(), DQMHOAlCaRecoStream::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), HTMonitor::analyze(), NoiseRates::analyze(), EtlSimHitsValidation::analyze(), SiPixelRecHitSource::analyze(), Phase2OTMonitorVectorHits::analyze(), TrackEfficiencyMonitor::analyze(), edm::SecSourceAnalyzer::analyze(), L1GctValidation::analyze(), L1GtPatternGenerator::analyze(), CTPPSProtonReconstructionEfficiencyEstimatorData::analyze(), L1ElectronRecoTreeProducer::analyze(), L1RCTRelValAnalyzer::analyze(), RctDigiToSourceCardText::analyze(), PixelVTXMonitor::analyze(), CTPPSGeometryInfo::analyze(), ClusterCount::analyze(), Phase2ITMonitorRecHit::analyze(), MonitorTrackResidualsBase< pixel_or_strip >::analyze(), EcalZmassTask::analyze(), HLTBTagPerformanceAnalyzer::analyze(), HLTExoticaValidator::analyze(), MultiplicityCorrelator::analyze(), BTagAndProbe::analyze(), L1GtPackUnpackAnalyzer::analyze(), TPGCheck::analyze(), ElectronCalibration::analyze(), PhotonValidatorMiniAOD::analyze(), TrackParameterAnalyzer::analyze(), L1MenuTreeProducer::analyze(), Vx3DHLTAnalyzer::analyze(), SiStripMonitorCluster::analyze(), LhcTrackAnalyzer::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), cms::SiPixelCondObjBuilder::analyze(), DQMSourcePi0::analyze(), MuonRecoOneHLT::analyze(), DTTrigTest::analyze(), METTester::analyze(), Phase2OTValidateRecHit::analyze(), EcalPulseShapeGrapher::analyze(), PhotonMVANtuplizer::analyze(), cms::ProducerAnalyzer::analyze(), SiPixelFEDChannelContainerFromQualityConverter::analyze(), HcalCollapseAnalyzer::analyze(), L1TRate_Offline::analyze(), HLTInclusiveVBFSource::analyze(), L1TStage2InputPatternWriter::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HGCalDigiValidation::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), Phase2ITValidateRecHit::analyze(), OMTFPatternMaker::analyze(), EcalBxOrbitNumberGrapher::analyze(), L1TRate::analyze(), TagProbeFitTreeProducer::analyze(), OuterTrackerMonitorTTCluster::analyze(), SiPixelTrackResidualSource::analyze(), TestSuite::analyze(), ElectronMVANtuplizer::analyze(), PrimaryVertexResolution::analyze(), L1O2OTestAnalyzer::analyze(), cms::SiPixelCondObjForHLTBuilder::analyze(), cms::SiPixelCondObjOfflineBuilder::analyze(), AnotherBeamSpotAnalyzer::analyze(), l1t::GtInputDump::analyze(), BTVHLTOfflineSource::analyze(), L1ABCDebugger::analyze(), HcalGeomCheck::analyze(), HGCalRecHitValidation::analyze(), ZDCDigiStudy::analyze(), BtlSimHitsValidation::analyze(), OuterTrackerMonitorTTStub::analyze(), SiPhase2OuterTrackerLorentzAngleWriter::analyze(), L1TCaloLayer1Validator::analyze(), Phase2OTValidateTrackingRecHit::analyze(), L1MetFilterRecoTreeProducer::analyze(), RunLumiEventChecker::analyze(), SiPixelHitEfficiencySource::analyze(), EGEnergyAnalyzer::analyze(), MuonIdDQM::analyze(), EcalTrigPrimAnalyzer::analyze(), HGCalTimingAnalyzer::analyze(), CaloParticleDebugger::analyze(), HGCalSimHitStudy::analyze(), BSvsPVAnalyzer::analyze(), Phase2ITValidateTrackingRecHit::analyze(), L1EventTreeProducer::analyze(), HLXMonitor::analyze(), HIPTwoBodyDecayAnalyzer::analyze(), FourVectorHLT::analyze(), SiStripMonitorPedestals::analyze(), SiStripSpyMonitorModule::analyze(), TestHits::analyze(), TTbar_GenLepAnalyzer::analyze(), GlobalDigisHistogrammer::analyze(), GlobalRecHitsHistogrammer::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), Phase2ITValidateCluster::analyze(), L1UpgradeTfMuonTreeProducer::analyze(), L1UpgradeTreeProducer::analyze(), TestResolution::analyze(), EtlLocalRecoValidation::analyze(), FFTJetImageRecorder::analyze(), LogMessageMonitor::analyze(), BeamSpotRcdReader::analyze(), L1TPhase2MuonOffline::analyze(), TestSmoothHits::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), edm::TestMixedSource::analyze(), MultiplicityInvestigator::analyze(), BPHMonitor::analyze(), TTbar_GenJetAnalyzer::analyze(), ParticleNetJetTagMonitor::analyze(), TauValidationMiniAOD::analyze(), Phase2OTValidateCluster::analyze(), L1RCTTestAnalyzer::analyze(), Phase2OTMonitorRecHit::analyze(), SiPixelCalSingleMuonAnalyzer::analyze(), IsolatedParticlesGeneratedJets::analyze(), HeavyFlavorValidation::analyze(), HLTJetMETValidation::analyze(), TTbar_Kinematics::analyze(), L1ExtraTestAnalyzer::analyze(), MtdTracksValidation::analyze(), HLTMuonMatchAndPlotContainer::analyze(), MuonSimHitsValidAnalyzer::analyze(), PFJetBenchmarkAnalyzer::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), QcdUeDQM::analyze(), EcalLaserAnalyzerYousi::analyze(), SiStripFEDCheckPlugin::analyze(), BeamSpotOnlineRecordsReader::analyze(), APVCyclePhaseMonitor::analyze(), TreeProducerCalibSimul::analyze(), MCVerticesAnalyzer::analyze(), CherenkovAnalysis::analyze(), L1TGT::analyze(), BtlLocalRecoValidation::analyze(), TauJetCorrectorExample::analyze(), EventTimeDistribution::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), PFMETBenchmarkAnalyzer::analyze(), L1GenTreeProducer::analyze(), PixelLumiDQM::analyze(), ZdcSimHitStudy::analyze(), TestOutliers::analyze(), TestTrackHits::analyze(), l1t::L1TGlobalAnalyzer::analyze(), L1ExtraTreeProducer::analyze(), HGCalHitValidation::analyze(), EcalURecHitHists::analyze(), TrackToTrackComparisonHists::analyze(), BigEventsDebugger< T >::analyze(), StudyCaloGen::analyze(), StudyTriggerHLT::analyze(), HGCalSimHitValidation::analyze(), ElectronCalibrationUniv::analyze(), MuonIdVal::analyze(), MCvsRecoVerticesAnalyzer::analyze(), HCALGPUAnalyzer::analyze(), HcalRaddamMuon::analyze(), TestPythiaDecays::analyze(), DummyEvelyser::analyze(), L1GtTrigReport::analyze(), ECALMultifitAnalyzer_HI::analyze(), KineExample::analyze(), FSQDiJetAve::analyze(), HLTGenValSource::analyze(), L1JetRecoTreeProducer::analyze(), HGCalTBAnalyzer::analyze(), CosmicSplitterValidation::analyze(), OverlapProblemTPAnalyzer::analyze(), FFTJetPileupAnalyzer::analyze(), HLTGetDigi::analyze(), MultiplicityTimeCorrelations::analyze(), SiStripQualityHistory::analyze(), L1TS2PFJetInputPatternWriter::analyze(), NearbyPixelClustersAnalyzer::analyze(), TestCorrection::analyze(), EcalMipGraphs::analyze(), AnalyzerMinbias::analyze(), HLTInfo::analyze(), SiPixelQualityHistory::analyze(), l1t::GtRecordDump::analyze(), CastorDumpConditions::analyze(), APVCyclePhaseDebuggerFromL1TS::analyze(), HLTHiggsSubAnalysis::analyze(), HLTMuonPlotter::analyze(), MuIsoValidation::analyze(), L1CaloTowerTreeProducer::analyze(), L1TauRecoTreeProducer::analyze(), FFTJetTreeDump::analyze(), EcalDisplaysByEvent::analyze(), EopTreeWriter::analyze(), SiPixelPhase1CompareTrackSoA::analyze(), HOCalibAnalyzer::analyze(), V0Monitor::analyze(), ValidIsoTrkCalib::analyze(), DuplicateRecHits::analyze(), MuonIsolationDQM::analyze(), OverlapProblemTSOSAnalyzer::analyze(), TrackCount::analyze(), HcalDigisValidation::analyze(), L1Validator::analyze(), DiMuonVertexValidation::analyze(), DQMPFCandidateAnalyzer::analyze(), JetMETHLTOfflineSource::analyze(), CastorMonitorModule::analyze(), SiStripCMMonitorPlugin::analyze(), OccupancyPlots::analyze(), L1TComparison::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), TrackingMonitor::analyze(), ZMuMuMassConstraintParameterFinder::analyze(), CommonModeAnalyzer::analyze(), cms::Analyzer_minbias::analyze(), SiStripFEDMonitorPlugin::analyze(), RecAnalyzerMinbias::analyze(), DiElectronVertexValidation::analyze(), AlignmentMonitorAsAnalyzer::analyze(), IsoTrackCalibration::analyze(), JetHTAnalyzer::analyze(), TauTagValidation::analyze(), PixelBaryCentreAnalyzer::analyze(), RCTMonitor::analyze(), SiPixelPhase1Analyzer::analyze(), APVShotsAnalyzer::analyze(), GlobalHitsHistogrammer::analyze(), GlobalHitsAnalyzer::analyze(), HcalHBHEMuonAnalyzer::analyze(), L1GtDataEmulAnalyzer::analyze(), EcalCosmicsHists::analyze(), SMPDQM::analyze(), PrimaryVertexValidation::analyze(), TrackerRemapper::analyze(), ECALRecHitAnalyzer::analyze(), B2GDQM::analyze(), FSQDQM::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyze(), CosmicRateAnalyzer::analyze(), L1TSync::analyze(), HLTExoticaSubAnalysis::analyze(), pat::CandidateSummaryTable::analyze(), HLTrigReport::analyze(), SplitVertexResolution::analyze(), IsoTrackCalib::analyze(), L1GtAnalyzer::analyze(), HLTObjectMonitorProtonLead::analyze(), JetAnalyzer::analyze(), SeedMultiplicityAnalyzer::analyze(), L1Muon2RecoTreeProducer::analyze(), HLTObjectMonitor::analyze(), L1TMuonDQMOffline::analyze(), StudyCaloResponse::analyze(), HcalIsoTrkSimAnalyzer::analyze(), DiMuonMassBiasMonitor::analyze(), V0Validator::analyze(), OverlapValidation::analyze(), HcalIsoTrkAnalyzer::analyze(), SiStripSpyDisplayModule::analyze(), SiPixelGainCalibScaler::analyze(), IsoTrig::analyze(), METAnalyzer::analyze(), EgHLTOfflineSource::analyze(), HLTObjectsMonitor::analyze(), ExoticaDQM::analyze(), L1GtHwValidation::analyze(), IsolatedTracksHcalScale::analyze(), L1TSync_Offline::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), EopElecTreeWriter::analyze(), GlobalDigisAnalyzer::analyze(), L1TBPTX::analyze(), IsolatedGenParticles::analyze(), GctErrorAnalyzer::analyze(), GTTFileWriter::analyze(), IsolatedTracksCone::analyze(), L1MuonRecoTreeProducer::analyze(), DijetRatio< Jet >::analyze(), QcdLowPtDQM::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), PFAnalysis::analyze(), EcnaAnalyzer::analyze(), TrackerDpgAnalysis::analyze(), ApeEstimator::analyze(), GlobalRecHitsAnalyzer::analyze(), IsolatedTracksNxN::analyze(), GlobalTrackerMuonAlignment::analyze(), BeamHaloAnalyzer::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), l1tVertexFinder::VertexNTupler::analyze(), L1ExtraDQM::analyze(), Primary4DVertexValidation::analyze(), TrackerOfflineValidation::analyze(), edm::EventContentAnalyzer::analyze(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::analyze(), PackedCandidateTrackValidator::analyze(), CMTRawAnalyzer::analyze(), TrackingNtuple::analyze(), B2GDQM::analyzeAllHad(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), ExoticaDQM::analyzeDiJets(), TrackerRemapper::analyzeGeneric(), L1GtPackUnpackAnalyzer::analyzeGMT(), L1GtPackUnpackAnalyzer::analyzeGT(), HcalHBHEMuonHighEtaAnalyzer::analyzeHadron(), B2GDQM::analyzeJets(), L1ExtraDQM::analyzeL1ExtraIsoTauJet(), L1GtAnalyzer::analyzeL1GtTriggerMenuLite(), L1GtAnalyzer::analyzeL1GtUtils(), L1GtAnalyzer::analyzeL1GtUtilsCore(), L1GtAnalyzer::analyzeL1GtUtilsEventSetup(), L1GtAnalyzer::analyzeL1GtUtilsMenuLite(), HcalHBHEMuonHighEtaAnalyzer::analyzeMuon(), L1GtAnalyzer::analyzeObjectMap(), TrackerRemapper::analyzeRechits(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTEventAnalyzerRAW::analyzeTrigger(), L1GtAnalyzer::analyzeTrigger(), FFTJetCorrectionProducer::applyCorrections(), SegmentToTrackAssociator::associate(), SegmentsTrackAssociator::associate(), TrackDetectorAssociator::associate(), MuonCosmicCompatibilityFiller::backToBack2LegCosmic(), CachingVariable::baseEval(), PFTauMiniAODPrimaryVertexProducer::beginEvent(), PFRecoTauDiscriminationByNProngs::beginEvent(), MuPFIsoHelper::beginEvent(), PFTauDecayModeCutMultiplexer::beginEvent(), RPCNoise::beginJob(), ConversionProducer::buildSuperAndBasicClusterGeoMap(), pat::LeptonJetIsolationAngle::calculate(), HiFJGridEmptyAreaCalculator::calculateAreaFractionOfJets(), PhotonIsolationCalculator::calculateEcalRecHitIso(), HiFJGridEmptyAreaCalculator::calculateGridRho(), PhotonMVABasedHaloTagger::calculateMVA(), spr::chargeIsolation(), spr::chargeIsolationEcal(), spr::chargeIsolationHcal(), AlignmentGlobalTrackSelector::checkIsolation(), AlignmentGlobalTrackSelector::checkJetCount(), AlignmentTwoBodyDecayTrackSelector::checkMETMass(), SiPixelPhase1Base::checktrigger(), MuonCosmicCompatibilityFiller::combinedCosmicID(), edm::stream::ProducingModuleAdaptorBase< EDProducerBase >::commit(), L1GtDataEmulAnalyzer::compareDaqRecord(), L1GtHwValidation::compareDaqRecord(), L1GtHwValidation::compareEvmRecord(), RazorComputer::compute(), L1BitComputer::compute(), CachingVariable::compute(), HLTBitComputer::compute(), HLTDoubletDZ< T1, T2 >::computeDZ(), spr::coneChargeIsolation(), ShallowTree::TypedBranchConnector< T >::connect(), MicroGMTConverter::convert_all(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::count(), L1GtUtils::decision(), L1GtUtils::decisionAfterMask(), L1GtUtils::decisionBeforeMask(), egammaisolation::EgammaHcalExtractor::deposit(), egammaisolation::EgammaRecHitExtractor::deposit(), egammaisolation::EgammaTowerExtractor::deposit(), cms::MuonMETValueMapProducer::determine_deltax_deltay(), FFTJetProducer::determinePileupDensityFromConfig(), FFTJetProducer::determinePileupDensityFromDB(), EcalCosmicsHists::determineTriggers(), RPCTTUMonitor::discriminateGMT(), HLTTauRefProducer::doElectrons(), DumpGctDigis::doEM(), DumpGctDigis::doEnergySums(), DumpGctDigis::doFibres(), HoverEValueMapProducer< T >::doHoverEPho(), DumpGctDigis::doInternEM(), DumpGctDigis::doJets(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMET(), IsoValueMapProducer< T >::doMiniIso(), HLTTauRefProducer::doMuons(), IsoValueMapProducer< T >::doPFIsoEle(), IsoValueMapProducer< T >::doPFIsoPho(), IsoValueMapProducer< T >::doPFIsoPhoQuadratic(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), DumpGctDigis::doRctEM(), DumpGctDigis::doRegions(), HLTTauRefProducer::doTowers(), edm::stream::ProducingModuleAdaptorBase< EDProducerBase >::doTransformAsync(), edm::one::EDFilterBase::doTransformAsync(), edm::global::EDFilterBase::doTransformAsync(), edm::limited::EDFilterBase::doTransformAsync(), edm::one::EDProducerBase::doTransformAsync(), edm::global::EDProducerBase::doTransformAsync(), edm::limited::EDProducerBase::doTransformAsync(), PPSTimingCalibrationPCLWorker::dqmAnalyze(), TICLPFValidation::dqmAnalyze(), CaloParticleValidation::dqmAnalyze(), PPSDiamondSampicTimingCalibrationPCLWorker::dqmAnalyze(), TICLTrackstersEdgesValidation::dqmAnalyze(), SiStripGainsPCLWorker::dqmAnalyze(), HGCalTriggerValidator::dqmAnalyze(), HeavyFlavorDQMAnalyzer::dqmAnalyze(), DTHitAssociator::DTHitAssociator(), BeamSpotOnlineRecordsReader::dump(), InvRingCalib::duringLoop(), edm::EDLooper::duringLoop(), EcalEleCalibLooper::duringLoop(), AlignmentMonitorBase::duringLoop(), ZeeCalibration::duringLoop(), cms::cuda::ScopedContextProduce::emplace(), cms::alpakatools::ScopedContextProduce< TQueue, typename >::emplace(), L1GtUtils::LogicalExpressionL1Results::errorCodes(), HLTBitVariable::eval(), ComputedVariable::eval(), VarSplitter::eval(), ExpressionVariable< Object, label >::eval(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::eval(), VariablePower::eval(), SimpleValueVariable< TYPE >::eval(), SimpleValueVectorVariable< TYPE >::eval(), AlignmentMonitorTracksFromTrajectories::event(), AlignmentMonitorMuonVsCurvature::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonSystemMap1D::event(), MuonCosmicCompatibilityFiller::eventActivity(), HGCalEgammaIDHelper::eventInit(), L1GtPatternGenerator::extractGlobalTriggerData(), EMTFSubsystemCollector::extractPrimitives(), extractRecordData(), MTDDetLayerMeasurements::fastMeasurements(), MuonDetLayerMeasurements::fastMeasurements(), PFElectronTranslator::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFElectronTranslator::fetchGsfCollection(), MultiplicityCorrelatorHistogramMaker::fill(), EventStringOutputBranches::fill(), TriggerOutputBranches::fill(), DigiVtxPosCorrHistogramMaker::fill(), DigiInvestigatorHistogramMaker::fill(), DigiPileupCorrHistogramMaker::fill(), DigiVertexCorrHistogramMaker::fill(), DigiLumiCorrHistogramMaker::fill(), VertexHistogramMaker::fill(), BSvsPVHistogramMaker::fill(), CompleteNTupler::fill(), SiPixelCalibDigiProducer::fill(), ValueMapVariable< ObjType, TIn, ValType >::fill(), VariableNTupler::fill(), VariablePlotter::fill(), ConfigurableHisto::fill(), StringBasedNTupler::fill(), fillABIOFiles(), fillABSRPFiles(), fillABTTFFiles(), TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillCaloTruth(), reco::HcalNoiseInfoProducer::fillcalotwrs(), MuonCosmicCompatibilityFiller::fillCompatibility(), reco::HcalNoiseInfoProducer::filldigis(), MuonSimHitsValidAnalyzer::fillDT(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProdHist::fillECal(), GlobalHitsProducer::fillECal(), TrackDetectorAssociator::fillEcal(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), TriggerSummaryProducerAOD::fillFilterObjectMembers(), TrackerHitProducer::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsProducer::fillG4MC(), GlobalHitsAnalyzer::fillHCal(), GlobalHitsProdHist::fillHCal(), GlobalHitsProducer::fillHCal(), TrackDetectorAssociator::fillHcal(), GlobalDigisProducer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), HistoFillerReco< l1extra::L1EmParticleCollection >::fillHistos(), QcdUeDQM::fillHltBits(), QcdLowPtDQM::fillHltBits(), TrackDetectorAssociator::fillHO(), AlCaHOCalibProducer::fillHOStore(), Phase2ITMonitorRecHit::fillITHistos(), Phase2ITValidateRecHit::fillITHistos(), Phase2ITValidateTrackingRecHit::fillITHistos(), Phase2ITValidateCluster::fillITHistos(), reco::HcalNoiseInfoProducer::filljetinfo(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), METAnalyzer::fillMESet(), METAnalyzer::fillMonitorElement(), GlobalHitsProdHist::fillMuon(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProducer::fillMuon(), TrackDetectorAssociator::fillMuon(), GlobalDigisProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), MuonIdProducer::fillMuonId(), MuonIdProducer::fillMuonIsolation(), PFElectronTranslator::fillMVAValueMap(), Phase2OTValidateRecHit::fillOTHistos(), Phase2OTValidateTrackingRecHit::fillOTHistos(), Phase2OTValidateCluster::fillOTHistos(), TrackingNtuple::fillPhase2OTHits(), QcdLowPtDQM::fillPixelClusterInfos(), TrackingNtuple::fillPixelHits(), QcdLowPtDQM::fillPixels(), L1GlobalTriggerPSB::fillPsbBlock(), RCTMonitor::FillRCT(), reco::HcalNoiseInfoProducer::fillrechits(), MuonTimingFiller::fillRPCTime(), PFElectronTranslator::fillSCRefValueMap(), TrackingNtuple::fillSeeds(), MuonShowerInformationFiller::fillShowerInformation(), Phase2TrackerValidateDigi::fillSimHitInfo(), CaloParticleDebugger::fillSimHits(), TrackingNtuple::fillStripMatchedHits(), TrackingNtuple::fillStripRphiStereoHits(), MuonTimingFiller::fillTiming(), CSCTimingExtractor::fillTiming(), DTTimingExtractor::fillTiming(), TrackingNtuple::fillTrackingParticles(), reco::HcalNoiseInfoProducer::filltracks(), TriggerSummaryProducerAOD::fillTriggerObjectCollections(), TrackerHitProducer::fillTrk(), GlobalHitsAnalyzer::fillTrk(), GlobalHitsProdHist::fillTrk(), GlobalHitsProducer::fillTrk(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MTDTrackQualityMVAProducer::fillValueMap(), TOFPIDProducer::fillValueMap(), TrackExtenderWithMTDT< TrackCollection >::fillValueMap(), BetaStarVarProducer< T >::fillValueMaps(), CSCTightHalo2015Filter::filter(), CSCTightHaloFilter::filter(), CSCTightHaloTrkMuUnvetoFilter::filter(), EENoiseFilter::filter(), GlobalSuperTightHalo2016Filter::filter(), GlobalTightHalo2016Filter::filter(), SimMuFilter::filter(), TopDecayChannelFilter< S >::filter(), LaserAlignmentEventFilter::filter(), HcalStripHaloFilter::filter(), edm::ModuloEventIDFilter::filter(), JetIDFailureFilter::filter(), ZtoMMEventSelector::filter(), ZtoEEEventSelector::filter(), PFDQMEventSelector::filter(), cms::CosmicTIFTrigFilter::filter(), PFFilter::filter(), TrackingFailureFilter::filter(), LSNumberFilter::filter(), ClusterMultiplicityFilter::filter(), HLTMuonRecHitClusterFilter::filter(), PFMETFilter::filter(), BsJpsiPhiFilter::filter(), pat::PATLeptonCountFilter::filter(), PythiaFilterMultiMother::filter(), BadGlobalMuonTagger::filter(), BCToEFilter::filter(), HLTPathSelector::filter(), PFJetFilter::filter(), EMEnrichingFilter::filter(), MCParticleModuloFilter::filter(), VBFGenJetFilter::filter(), GaussianZBeamSpotFilter::filter(), DYToMuMuGenFilter::filter(), BCToEFilterAlgo::filter(), BTagSkimLeptonJet::filter(), DTCalibMuonSelection::filter(), EMEnrichingFilterAlgo::filter(), SonicEDFilter< TritonClient, edm::GlobalCache< G >, Capabilities... >::filter(), HLTHcalMETNoiseCleaner::filter(), HLTHcalLaserFilter::filter(), HLTHPDFilter::filter(), L1Filter::filter(), PileUpFilter::filter(), MultiEventFilter::filter(), HLTHcalMETNoiseFilter::filter(), HLTRPCFilter::filter(), EcalTangentFilter::filter(), WtoLNuSelector::filter(), GreedyMuonPFCandidateFilter::filter(), ElectronIdMVAProducer::filter(), LHEGenericMassFilter::filter(), PythiaFilterGammaGamma::filter(), CentralityFilter::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), PhotonIsoProducer::filter(), InconsistentMuonPFCandidateFilter::filter(), L1DEFilter::filter(), PythiaFilterEMJetHeep::filter(), ChargedHadronTrackResolutionFilter::filter(), edm::ModelFilter::filter(), pat::PATSingleVertexSelector::filter(), MuonBadTrackFilter::filter(), ProbeTreeProducer::filter(), HLTRHemisphere::filter(), MCProcessRangeFilter::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterGammaJetWithOutBg::filter(), HLTCTPPSLocalTrackFilter::filter(), EcalLaserCorrFilter::filter(), HLTPPSJetComparisonFilter::filter(), ElectronRegressionEnergyProducer::filter(), SelectHFMinBias::filter(), MCProcessFilter::filter(), PythiaFilterHT::filter(), BeamSplash::filter(), ECALActivity::filter(), SiPixelCalibDigiFilter::filter(), PythiaHLTSoupFilter::filter(), BadParticleFilter::filter(), HLTPixelActivityHFSumEnergyFilter::filter(), MuonAlignmentPreFilter::filter(), LHEmttFilter::filter(), MCSmartSingleParticleFilter::filter(), NJetsMC::filter(), HLTPPSCalFilter::filter(), HLTPPSPerPotTrackFilter::filter(), FilterOutLowPt::filter(), FilterOutScraping::filter(), ZgMassFilter::filter(), IsTBH4Type::filter(), PhysDecl::filter(), AlCaHcalHBHEMuonFilter::filter(), AlCaHcalHEMuonFilter::filter(), MCSingleParticleYPt::filter(), MCZll::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), ZgammaMassFilter::filter(), AlCaHcalIsotrkFilter::filter(), LHEIntermediateParticlePtFilter::filter(), LHEVpTFilter::filter(), SiStripCommissioningBasicPrescaler::filter(), RemovePileUpDominatedEventsGen::filter(), TauHadronDecayFilter::filter(), HLTHcalLaserMisfireFilter::filter(), NMaxPerLumi::filter(), LogErrorFilter::filter(), DJpsiFilter::filter(), LHEPtFilter::filter(), BooleanFlagFilter::filter(), EEBadScFilter::filter(), EcalExclusiveTrigFilter::filter(), MCMultiParticleFilter::filter(), ErrorSummaryFilter::filter(), HLTEventNumberFilter::filter(), HcalHPDFilter::filter(), ComphepSingletopFilterPy8::filter(), LHEGenericFilter::filter(), MCDisplacementFilter::filter(), PythiaFilterTTBar::filter(), HighMultiplicityGenFilter::filter(), SiStripCommissioningSeedFilter::filter(), CastorInvalidDataFilter::filter(), GoodVertexFilter::filter(), SecondaryVertexFilter::filter(), TagProbeMassEDMFilter::filter(), __class__< T >::filter(), MCParticlePairFilter::filter(), MCSingleParticleFilter::filter(), PythiaFilter::filter(), HLTL1NumberFilter::filter(), SinglePhotonJetPlusHOFilter::filter(), pat::PATJetSelector::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), PythiaMomDauFilter::filter(), SiStripCommissioningRunTypeFilter::filter(), L1GtBeamModeFilter::filter(), EcalBadCalibFilter::filter(), FourLepFilter::filter(), HTXSFilter::filter(), PythiaDauFilter::filter(), PythiaDauVFilter::filter(), PythiaFilterMotherSister::filter(), PythiaProbeFilter::filter(), HLTHighLevel::filter(), CSCOverlapsBeamSplashCut::filter(), EventWithHistoryEDFilter::filter(), FilterScrapingPixelProbability::filter(), l1t::L1TCaloTowersFilter::filter(), TriggerRulePrefireVetoFilter::filter(), HFFilter::filter(), CosmicGenFilterHelix::filter(), AlCaIsoTracksProducerFilter::filter(), BVertexFilterT< VTX >::filter(), L1TComparisonResultFilter< T >::filter(), HcalEmptyEventFilter::filter(), HcalLaserEventFilter2012::filter(), JetHTJetPlusHOFilter::filter(), TMTFilter::filter(), ConfigurableAnalysis::filter(), EcalSimpleUncalibRecHitFilter::filter(), EcalSkim::filter(), ProtonTaggerFilter::filter(), PythiaAllDauVFilter::filter(), HGCalTBCheckGunPostion::filter(), HcalCalibTypeFilter::filter(), L1TValidationEventFilter::filter(), PrescalerFHN::filter(), HLTHcalCalibTypeFilter::filter(), HFNoisyHitsFilter::filter(), ttHFGenFilter::filter(), EcalRecHitsFilter::filter(), PythiaDauVFilterMatchID::filter(), ByMultiplicityEventFilter< T >::filter(), SiStripDetWithSomething< T >::filter(), MCVerticesWeight::filter(), HCALHighEnergyFilter::filter(), SimpleJetFilter::filter(), PythiaFilterIsolatedTrack::filter(), JetVertexChecker::filter(), HLTHFAsymmetryFilter::filter(), PythiaFilterMultiAncestor::filter(), CSCDigiValidator::filter(), FEDBadModuleFilter::filter(), HcalLaserEventFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), HiCentralityBiasFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), LargeEvents< T >::filter(), HcalLaserHBHEFilter2012::filter(), HcalLaserHBHEHFFilter2012::filter(), HcalLaserHFFilter2012::filter(), AlCaGammaJetSelector::filter(), PrescaleEventFilter::filter(), AJJGenJetFilter::filter(), HLTPrescaler::filter(), SiStripShotFilter::filter(), PickEvents::filter(), EcalMIPRecHitFilter::filter(), WZInterestingEventSelector::filter(), APVShotsFilter::filter(), ElectronIdFilter::filter(), FFTJetDijetFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), RPCRecHitFilter::filter(), OverlapProblemTSOSPositionFilter::filter(), HerwigMaxPtPartonFilter::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), AlCaIsoTracksFilter::filter(), FlavorHistoryFilter::filter(), LogErrorEventFilter::filter(), EcalDeadCellDeltaRFilter::filter(), LeptonSkimming::filter(), RPCNoise::filter(), CSCEfficiency::filter(), ExternalGeneratorFilter::filter(), pat::PATSingleVertexSelector::filter_(), FWFileEntry::filterEventsWithCustomParser(), cms::PileupVertexAccumulator::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), cms::Phase2TrackerDigitizer::finalizeEvent(), SiStripDigitizer::finalizeEvent(), AlignmentGlobalTrackSelector::findMuons(), V0Fitter::fitAll(), l1t::AMCDumpToRaw::formatRaw(), l1t::MP7BufferDumpToRaw::formatRaw(), RPCPhiEff::fromRaw(), FFTJetProducer::genJetPreclusters(), cms::cuda::impl::ScopedContextGetterBase::get(), L1TPhase2CorrelatorOffline::MultiCollection::get(), EventWithHistoryFilter::getAPVPhase(), MVAVariableHelper::getAuxVariables(), PixelInactiveAreaFinder::getBadPixelDets(), L1TSync_Offline::getBeamConfOffline(), fwlite::Handle< Collection >::getBranchNameFor(), HLT2L1TkMuonL1TkMuonMuRefDR::getCollections(), HLTTripletMass< T1, T2, T3 >::getCollections(), HLTDoubletDZ< T1, T2 >::getCollections(), RawDataConverter::GetDigis(), MuonShowerDigiFiller::getDigis(), pat::PATMHTProducer::getElectrons(), ClusterSummarySingleMultiplicity::getEvent(), SingleMultiplicity< edm::DetSetVector< SiStripDigi > >::getEvent(), MultiplicityPair< SingleMultiplicity< edmNew::DetSetVector< SiPixelCluster > >, SingleMultiplicity< edmNew::DetSetVector< SiStripCluster > > >::getEvent(), ElectronPFIsolationWithMapBasedVeto::getEventInfo(), PhotonPFIsolationWithMapBasedVeto::getEventInfo(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), HLTGenValSource::getGenParticles(), IsoTrig::getGoodTracks(), ElectronHEEPIDValueMapProducer::getHandle(), ElectronHEEPIDValueMapProducer::getHandles(), HLTExoticaSubAnalysis::getHandlesToObjects(), PFCand_AssoMapAlgos::GetInputCollections(), PF_PU_AssoMapAlgos::GetInputCollections(), pat::PATMHTProducer::getJets(), BTagPerformanceAnalyzerMC::getJetWithFlavour(), L1GtUtils::getL1GtRunCache(), HLTPrescaleProvider::getL1PrescaleValue(), HLTPrescaleProvider::getL1PrescaleValueInDetail(), PhotonMIPHaloTagger::GetMipTrailFit(), pat::PATMHTProducer::getMuons(), HLTGenValSource::getObjectCollection(), HLTEgammaDoubleLegCombFilter::getP3OfLegCands(), HLTEgammaAllCombMassFilter::getP4OfLegCands(), HLTEgammaCombMassFilter::getP4OfLegCands(), L1TTauOffline::getProbeTaus(), egamma::getRandomSeedFromObj(), egamma::getRandomSeedFromSC(), GetLumi::getRawValue(), KVFTest::getSimVertex(), KineExample::getSimVertex(), pat::PATIsolatedTrackProducer::getTrackDetMatchInfo(), RawDataConverter::GetValidLabels(), GetLumi::getValue(), TrackingRegionsFromSuperClustersProducer::getVtxPos(), MTDDetLayerMeasurements::groupedMeasurements(), MuonDetLayerMeasurements::groupedMeasurements(), LeptonRecoSkim::handleObjects(), Vx3DHLTAnalyzer::HitCounter(), HitPairGeneratorFromLayerPair::hitPairs(), HLTEcalIsolationFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTPixelIsolTrackL1TFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTMuonTrkL1TkMuFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTMultipletFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), L1TEnergySumFilterT< T >::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), HLTEgammaAllCombMassFilter::hltFilter(), HLTEgammaCombMassFilter::hltFilter(), HLTEgammaDoubleLegCombFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTHemiDPhiFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTHcalNoiseFilter::hltFilter(), L1TJetFilterT< T >::hltFilter(), HLTCSCOverlapFilter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTJetTimingFilter< T >::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTDeDxFilter::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL3SimplePreFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLT2L1TkMuonL1TkMuonMuRefDR::hltFilter(), L1TPFTauFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTFatJetMassFilter< jetType >::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTDiJetEtaTopologyFilter< T >::hltFilter(), HLTTripletMass< T1, T2, T3 >::hltFilter(), L1TTkMuonFilter::hltFilter(), HLTDiJetAveEtaFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTJetEtaTopologyFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTMonoJetFilter< T >::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonDimuonL2FromL1TFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), L1TTkEleFilter::hltFilter(), L1TTkEmFilter::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTPMDocaFilter::hltFilter(), L1THPSPFTauFilter::hltFilter(), HLTJetCollectionsVBFFilter< T >::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTMuonL3andL2PreFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTMhtFilter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTSinglet< T >::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTRFilter::hltFilter(), HLTAcoFilter::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTPMMassFilter::hltFilter(), HLTDoubletDZ< T1, T2 >::hltFilter(), HLTSummaryFilter::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTFiltCand::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTCountNumberOfObject< OColl >::hltFilter(), HLTFEDSizeFilter::hltFilter(), HLTRPCTrigNoSyncFilter::hltFilter(), HLTHcalNZSFilter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), HLTCSCAcceptBusyFilter::hltFilter(), EcalFEDErrorFilter::hltFilter(), HLTCSCActivityFilter::hltFilter(), HLTDoubletSinglet< T1, T2, T3 >::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTBeamModeFilter::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTTrackWithHits::hltFilter(), HLTDTActivityFilter::hltFilter(), HLTL1TSeed::hltFilter(), HLTLevel1GTSeed::hltFilter(), LeptonSkimming::hltFired(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), HLTMuonL2ToL1TMap::HLTMuonL2ToL1TMap(), LeptonSkimming::hltObject(), edm::WorkerT< T >::implDoTransformAsync(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), PFPSRecHitCreator::importRecHits(), PFHGCalRecHitCreator< DET, Layer, det, subdet >::importRecHits(), PFHFRecHitCreator::importRecHits(), PFEcalBarrelRecHitCreator::importRecHits(), PFEcalEndcapRecHitCreator::importRecHits(), PixelInactiveAreaFinder::inactiveAreas(), tnp::TPTreeFiller::init(), TrackerMuonHitExtractor::init(), RPCSimHitMatcher::init(), DTSimHitMatcher::init(), GEMSimHitMatcher::init(), ME0SimHitMatcher::init(), CSCSimHitMatcher::init(), CSCStubMatcher::init(), CSCDigiMatcher::init(), GEMRecHitMatcher::init(), GEMDigiMatcher::init(), CSCRecHitMatcher::init(), MuonSimHitMatcher::init(), tnp::ProbeVariable::init(), MuonIdProducer::init(), tnp::ProbeFlag::init(), tnp::BaseTreeFiller::init(), HLTHiggsSubAnalysis::initAndInsertJets(), DTHitAssociator::initEvent(), L1TCorrelatorLayer1Producer::initEvent(), PreMixingTrackingParticleWorker::initializeEvent(), PreMixingCaloParticleWorker::initializeEvent(), SiStripDigitizer::initializeEvent(), HLTHiggsSubAnalysis::initobjects(), l1tVertexFinder::InputData::InputData(), ElectronHEEPIDValueMapProducer::isEventAOD(), MuonCosmicCompatibilityFiller::isOverlappingMuon(), L1GtUtils::LogicalExpressionL1Results::l1Results(), L1GtUtils::l1Results(), egHLT::debug::listAllProducts(), OMTFReconstruction::loadAndFilterDigis(), PFECALSuperClusterAlgo::loadAndSortPFClusters(), EcalDeadCellTriggerPrimitiveFilter::loadEcalDigis(), EcalDeadCellTriggerPrimitiveFilter::loadEcalRecHits(), FFTJetProducer::loadEnergyFlow(), EcalDeadCellDeltaRFilter::loadEventInfo(), fftjetcms::FFTJetInterface::loadInputCollection(), EcalDeadCellDeltaRFilter::loadJets(), SiStripAPVRestorer::loadMeanCMMap(), EcalDeadCellDeltaRFilter::loadMET(), FFTJetProducer::loadSparseTreeData(), main(), shallow::make_cluster_map(), ALPAKA_ACCELERATOR_NAMESPACE::TestHelperClass::makeAsync(), IPProducerHelpers::FromJTA::makeBaseVector(), IPProducerHelpers::FromJetAndCands::makeBaseVector(), edm::makeRefToBaseProdFrom(), StubsSimHitsMatcher::match(), spr::matchedSimTrackId(), MTDDetLayerMeasurements::measurements(), MuonDetLayerMeasurements::measurements(), DQMExample_Step1::MediumEle(), TrackMergeremb< T1 >::merg_and_put(), L1TCtL2EgProducer::merge(), edm::EarlyDeleteHelper::moduleRan(), CosmicParametersDefinerForTP::momentum(), ParametersDefinerForTP::momentum(), CosmicParametersDefinerForTP::momentumAndVertex(), ParametersDefinerForTP::momentumAndVertex(), MuonCosmicCompatibilityFiller::muonTiming(), pat::helper::EfficiencyLoader::newEvent(), pat::helper::VertexingHelper::newEvent(), FWEventItemsManager::newEvent(), MuonCosmicCompatibilityFiller::nMuons(), CachingVariable::notSeenThisEventAlready(), VariableComputer::notSeenThisEventAlready(), TrackingSeedCandidates::objects(), HLTMultipletFilter::objects(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::objects(), EmulationObserverBase::observeEventBegin(), XMLEventWriter::observeEventBegin(), PatternGenerator::observeEventEnd(), EventCapture::observeEventEnd(), OniaVtxReProducer::OniaVtxReProducer(), CandIsolatorFromDeposits::SingleDeposit::open(), PFCandIsolatorFromDeposits::SingleDeposit::open(), TtDilepLRSignalSelObservables::operator()(), TrackWithVertexSelector::operator()(), TtSemiLRJetCombObservables::operator()(), CachingVariable::operator()(), VertexBeamspotOrigins::origins(), SubjetFilterJetProducer::output(), cms::CompoundJetProducer::output(), VirtualJetProducer::output(), L1GTEvmDigiToRaw::packHeader(), L1GTDigiToRaw::packHeader(), edm::EarlyDeleteHelper::pathFinished(), edm::Worker::postDoEvent(), SeedMultiplicityAnalyzer::FromTrackRefSeedFilter::prepareEvent(), BPHMonitor::Prescale(), l1t::GlobalBoard::prescaleCountersWithSemirandomInitialCounter(), L1GtUtils::prescaleFactor(), L1GtUtils::prescaleFactorSet(), L1GtUtils::prescaleFactorSetIndex(), HLTPrescaleProvider::prescaleSet(), HLTPrescaleProvider::prescaleValue(), HLTPrescaleProvider::prescaleValues(), HLTPrescaleProvider::prescaleValuesInDetail(), CkfDebugger::printSimHits(), EcalSelectiveReadoutProducer::printSrFlags(), EcalSelectiveReadoutSuppressor::printTTFlags(), EmulateCPPF::process(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), TrackFinder::process(), __class__Worker::process(), RecHitProcessor::process(), TFWLiteSelector< __class__Worker >::process(), StandaloneTrackMonitor::processClusters(), RecHitProcessor::processLook(), AlignmentMonitorMuonSystemMap1D::processMuonResidualsFromTrack(), FFTJetTreeDump::processTreeData(), HepMCCopy::produce(), HcalLaserEventFiltProducer2012::produce(), PatElectronEAIsoCorrectionProducer::produce(), TTClusterAssociator< T >::produce(), TTTrackAssociator< T >::produce(), TTStubAssociator< T >::produce(), TTClusterBuilder< T >::produce(), MaskedMeasurementTrackerEventProducer::produce(), l1t::HGC3DClusterSimpleSelector::produce(), CandPtrProjector::produce(), TrackingParticleRefMuonProducer::produce(), FixedGridRhoProducer::produce(), PFConcretePFCandidateProducer::produce(), SeedingLayersEDProducer::produce(), L1TPFCandMultiMerger::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), ShallowEventDataProducer::produce(), ConversionTrackRefFix::produce(), ClusterCheckerEDProducer::produce(), TrackExtraRekeyer::produce(), FixedGridRhoProducerFastjet::produce(), DeepMETSonicProducer::produce(), QualityFilter::produce(), TrackProducerFromPatMuons::produce(), JetChargeProducer::produce(), RazorVarProducer::produce(), ShallowTracksProducer::produce(), PackedCandidatesTrackLiteModifier::produce(), MuonSelectorVertex::produce(), TrackingParticleConversionRefSelector::produce(), PFJetToCaloProducer::produce(), IsoTracks::produce(), JetCollectionReducerT< T >::produce(), TestCUDAProducerCPU::produce(), ECFAdder::produce(), DQMTauProducer::produce(), CollectionFromZLegProducer::produce(), PFMatchedCandidateRefExtractor::produce(), L1TCorrectedPFJetProducer::produce(), ElectronSeedTrackRefFix::produce(), ALPAKA_ACCELERATOR_NAMESPACE::global::EDProducer<>::produce(), ALPAKA_ACCELERATOR_NAMESPACE::stream::EDProducer<>::produce(), AlphaTVarProducer::produce(), PFTauToJetProducer::produce(), InterestingEcalDetIdProducer::produce(), pat::UnclusteredBlobProducer::produce(), bestPVselector::produce(), L1TEGMultiMerger::produce(), l1t::HGC3DClusterGenMatchSelector::produce(), ParticleDecayProducer::produce(), TestCUDAProducerGPU::produce(), TestCUDAProducerGPUFirst::produce(), StEvtSolutionMaker::produce(), TrackingParticleBHadronRefSelector::produce(), HFNoseRawToDigiFake::produce(), HGCalRawToDigiFake::produce(), CosmicMuonLinksProducer::produce(), SiStripOnTrackClusterTableProducerBase::produce(), pat::PackedGenParticleSignalProducer::produce(), pat::PATVertexSlimmer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), HcalCalibFEDSelector::produce(), CosmicMuonProducer::produce(), PFClusterTimeSelector::produce(), PixelTrackFilterByKinematicsProducer::produce(), TrackingParticleNumberOfLayersProducer::produce(), TtDilepEvtSolutionMaker::produce(), ElectronSeedMerger::produce(), QuarkoniaTrackSelector::produce(), L2TauJetsMerger::produce(), CastorFastClusterProducer::produce(), CastorFastTowerProducer::produce(), EmptySimHits::produce(), ShallowRechitClustersProducer::produce(), DiJetVarProducer::produce(), pat::PATMETSlimmer::produce(), SCEnergyCorrectorProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), cms::SubEventGenJetProducer::produce(), HLTMultiplicityValueProducerFromNestedCollection< INP_TYPE, OUT_TYPE >::produce(), SubdetFEDSelector::produce(), L1THLTTauMatching::produce(), MultiHitFromChi2EDProducer::produce(), L1HLTJetsMatching::produce(), L1MetPfProducer::produce(), pat::PATTauSlimmer::produce(), l1tpf::PFClusterProducerFromL1EGClusters::produce(), VertexAssociatorByTracksProducer::produce(), PFEGammaToCandidateRemapper::produce(), DeltaBetaWeights::produce(), PFRecHitProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), HLTTauRefCombiner::produce(), MuonFromPVSelector::produce(), LCToSCAssociatorByEnergyScoreProducer::produce(), LCToCPAssociatorByEnergyScoreProducer::produce(), L1HLTTauMatching::produce(), SiPixelDigiErrorsSoAFromCUDA::produce(), SiPixelDigisSoAFromCUDA::produce(), ShallowClustersProducer::produce(), IsolatedTrackCleaner::produce(), SonicEDProducer< TritonClient, edm::GlobalCache< G >, Capabilities... >::produce(), MultiClusterAssociatorByEnergyScoreProducer::produce(), TSToSimTSAssociatorByEnergyScoreProducer::produce(), HiSignalGenJetProducer::produce(), QGTagger::produce(), reco::ParticleFlowForChargedMETProducer::produce(), HLTMultiplicityValueProducer< INP_TYPE, OUT_TYPE >::produce(), AnyJetToCaloJetProducer::produce(), LightPFTrackProducer::produce(), LCToSimTSAssociatorByEnergyScoreProducer::produce(), TSToSCAssociatorByEnergyScoreProducer::produce(), SimHitTPAssociationProducer::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), L1MhtPfProducer::produce(), CMSInsideOutJetProducer::produce(), CaloJetSlimmer::produce(), HLTJetsMatchedToFilteredJetsProducer< TriggerJetsType, TriggerJetsRefType >::produce(), GeneratorSmearedProducer::produce(), pat::PATSecondaryVertexSlimmer::produce(), EgammaPhotonTkIsolationProducer::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducer::produce(), PFMuonUntagger::produce(), L3MuonSumCaloPFIsolationProducer::produce(), ConeIsolation::produce(), HiSignalParticleProducer::produce(), PileupJPTJetIdProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), PFV0Producer::produce(), HLTJetL1MatchProducer< T >::produce(), ClusterShapeTrackFilterProducer::produce(), PixelVertexCollectionTrimmer::produce(), CaloMuonProducer::produce(), TtSemiEvtSolutionMaker::produce(), MeasurementTrackerEventProducer::produce(), EgammaHLTHGCalIDVarProducer::produce(), HIPixelTrackFilterProducer::produce(), RawDataSelector::produce(), NPUTablesProducer::produce(), pat::PackedPFCandidateRefMixer::produce(), PATMuonMerger::produce(), PPSLocalTrackLiteReAligner::produce(), L1TMuonEndCapTrackProducer::produce(), GlobalCosmicMuonProducer::produce(), LowPtGSFToTrackLinker::produce(), TestCUDAProducerGPUtoCPU::produce(), CaloMuonMerger::produce(), MuonIDFilterProducerForHLT::produce(), HLTJetL1TMatchProducer< T >::produce(), PFBlockProducer::produce(), HLTTriMuonIsolation::produce(), HLTScoutingPrimaryVertexProducer::produce(), GsfVertexConstraintProducer::produce(), StripCompactDigiSimLinksProducer::produce(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::produce(), pat::BadPFCandidateJetsEEnoiseProducer::produce(), L1TkHTMissProducer::produce(), Phase2L1TGMTProducer::produce(), L1SeedConePFJetProducer::produce(), FastTrackerRecHitMaskProducer::produce(), LHETablesProducer::produce(), ProbeMulteplicityProducer::produce(), PFMET::produce(), ElectronIDExternalProducer< algo >::produce(), PFEGammaToCandidate::produce(), JetTracksAssociationToTrackRefs::produce(), PFJetsTauOverlapRemoval::produce(), TrackFromPVSelector::produce(), TrackingRegionEDProducerT< T_TrackingRegionProducer >::produce(), PFCandidateMuonUntagger::produce(), TestCUDAProducerGPUEW::produce(), L1TMuonBarrelKalmanTrackProducer::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), PUFilter::produce(), HLTHcalTowerNoiseCleaner::produce(), PPSFilteredProtonProducer::produce(), PFJetsMaxInvMassModule::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), MuonLinksProducerForHLT::produce(), KFBasedPixelFitterProducer::produce(), PixelInactiveAreaTrackingRegionsSeedingLayersProducer::produce(), cms::MuonMET::produce(), ColinsSoperVariablesComputer::produce(), PFConversionProducer::produce(), TauGenJetProducer::produce(), pat::GenJetFlavourInfoPreserver::produce(), pat::PATGenJetSlimmer::produce(), HLTPFDiJetCorrCheckerWithDiTau::produce(), pat::PATMuonSlimmer::produce(), CalibratedElectronProducerRun2T< T >::produce(), ElectronPATIdMVAProducer::produce(), TrackerHitProducer::produce(), MVAJetPuIdProducer::produce(), CandidateTriggerObjectProducer::produce(), JetCoreClusterSplitter::produce(), L1TMuonShowerProducer::produce(), NtpProducer< C >::produce(), cms::JetVertexAssociation::produce(), MuonSelectionTypeValueMapProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), ZllArbitrator::produce(), MuonRefProducer::produce(), PFTauL1TJetsMatching::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamProducer::produce(), Phase2L1TGMTStubProducer::produce(), SiPixelFedFillerWordEventNumber::produce(), TtHadEvtSolutionMaker::produce(), ShallowSimhitClustersProducer::produce(), LowPtGSFToPackedCandidateLinker::produce(), pat::PATJetSlimmer::produce(), pat::PATLostTracks::produce(), pat::PATTriggerObjectStandAloneSlimmer::produce(), pat::PATTrackAndVertexUnpacker::produce(), PixelVertexSoAFromCUDA::produce(), ObjectMultiplicityCounter< T >::produce(), pat::PATElectronSlimmer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), RPCPointProducer::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), PFLinker::produce(), TrackFitterProducer::produce(), SiStripRegFEDSelector::produce(), DeregionizerProducer::produce(), L1NNTauProducer::produce(), pat::RecoMETExtractor::produce(), SiPixelDigiErrorsFromSoA::produce(), PixelNtupletsFitterProducer::produce(), OtherObjectVariableComputer< T >::produce(), HIProtoTrackFilterProducer::produce(), MuonTrackProducer::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::produce(), GsfElectronFromPVSelector::produce(), HiBadParticleCleaner::produce(), cms::CSJetProducer::produce(), SiPixelDigisClustersFromSoA::produce(), pat::GenMETExtractor::produce(), HiHFFilterProducer::produce(), HLTPFJetIDProducer::produce(), HitPairEDProducer::produce(), HectorProducer::produce(), SiPixelClusterShapeCacheProducer::produce(), l1tpf::PFTrackProducerFromL1Tracks::produce(), L1TMuonEndCapShowerProducer::produce(), FastTrackerRecHitCombiner::produce(), ShallowTrackClustersProducer::produce(), CollectionCombiner< Collection >::produce(), pat::PackedCandidateTrackChi2Producer::produce(), pat::PATPhotonSlimmer::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), LHECOMWeightProducer::produce(), ALPAKA_ACCELERATOR_NAMESPACE::stream::SynchronizingEDProducer<>::produce(), edm::FwdPtrProducer< T, H >::produce(), MuonLinksProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), HiFJGridEmptyAreaCalculator::produce(), QjetsAdder::produce(), Type1PFMET::produce(), PFElectronTranslator::produce(), PixelTrackSoAFromCUDA::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), PixelVertexProducerCUDA::produce(), SiPixelRecHitCUDA::produce(), SubjetFilterJetProducer::produce(), PFDisplacedVertexProducer::produce(), GenProtonTableProducer::produce(), VertexCompositeCandidateCollectionSelector::produce(), pat::PATVertexAssociationProducer::produce(), ElectronIdMVABased::produce(), DeepFlavourONNXJetTagsProducer::produce(), TestCUDAProducerGPUEWTask::produce(), AlcaBeamSpotProducer::produce(), NearbyCandCountComputer::produce(), HLTJetTimingProducer< T >::produce(), CAHitNtupletEDProducerT< T_Generator >::produce(), TkAlCaOverlapTagger::produce(), CTPPSDiamondLocalTrackFitter::produce(), GEMDigiToRawModule::produce(), BeamSpotProducer::produce(), HLTMhtProducer::produce(), AlCaEcalHcalReadoutsProducer::produce(), TriggerObjectFilterByCollection::produce(), ECALRegFEDSelector::produce(), JPTJetSlimmer::produce(), l1tpf::PFClusterProducerFromHGC3DClusters::produce(), ParticleNetSonicJetTagsProducer::produce(), HiFJRhoProducer::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), EgammaHLTClusterShapeProducer::produce(), HitTripletEDProducerT< T_HitTripletGenerator >::produce(), CTPPSLocalTrackLiteProducer::produce(), MuonReSeeder::produce(), TauJetSelectorForHLTTrackSeeding::produce(), BeamDivergenceVtxGenerator::produce(), TrackAssociatorEDProducer::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), trklet::ProducerAS::produce(), EGMSeedLocationProducer< T >::produce(), GenJetGenPartMerger::produce(), HLTCaloTowerHtMhtProducer::produce(), EgammaIsoESDetIdCollectionProducer::produce(), LaserAlignmentProducer::produce(), TopBottomClusterInfoProducer::produce(), HLTHtMhtProducer::produce(), PixelVertexProducerFromSoA::produce(), VertexFromTrackProducer::produce(), BeamSpotOnlineProducer::produce(), CAHitNtupletCUDA::produce(), HLTTauMCProducer::produce(), L1TrackerEtMissProducer::produce(), pat::L1MuonMatcher::produce(), pat::MatcherUsingTracks::produce(), FastTrackerRecHitMatcher::produce(), DeepCombinedONNXJetTagsProducer::produce(), HLTDisplacedmumumuVtxProducer::produce(), HBHEIsolatedNoiseReflagger::produce(), SeedClusterRemoverPhase2::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), DeepVertexONNXJetTagsProducer::produce(), EmptyHepMCProducer::produce(), PFTrackProducer::produce(), LCToSCAssociatorEDProducer::produce(), PixelFitterByHelixProjectionsProducer::produce(), DeepDoubleXONNXJetTagsProducer::produce(), GEMRawToDigiModule::produce(), CandMergerCleanOthersByDR::produce(), GEMChamberMasker::produce(), edm::CFWriter::produce(), trklet::ProducerTT::produce(), VertexProducer::produce(), pat::HLTL1MuonMatcher::produce(), TSToSimTSAssociatorEDProducer::produce(), MuonShowerInformationProducer::produce(), pat::PATCleaner< PATObjType >::produce(), trackerTFP::ProducerTT::produce(), pat::PackedCandidateMuonSelectorProducer::produce(), pat::DuplicatedElectronCleaner::produce(), HLTDisplacedmumuVtxProducer::produce(), HLTMETCleanerUsingJetID::produce(), FixedGridRhoProducerFastjetFromRecHit::produce(), SeedClusterRemover::produce(), TSToSCAssociatorEDProducer::produce(), GlobalTrackQualityProducer::produce(), PileupJetIDVarProducer::produce(), LCToSimTSAssociatorEDProducer::produce(), MCToCPAssociatorEDProducer::produce(), PFPhotonTranslator::produce(), AlcaPCCProducer::produce(), CTPPSPixelRecHitProducer::produce(), EgammaHLTEleL1TrackIsolProducer::produce(), HLTMuonL2SelectorForL3IO::produce(), LCToCPAssociatorEDProducer::produce(), L1GctInternJetProducer::produce(), trackerTFP::ProducerHT::produce(), trackerTFP::ProducerZHTout::produce(), pat::PATCompositeCandidateProducer::produce(), PuppiPhoton::produce(), CalibratedPhotonProducerT< T >::produce(), trackerTFP::ProducerMHT::produce(), L1TMuonBarrelKalmanStubProducer::produce(), TriggerSummaryProducerRAW::produce(), TSGForOIFromL2::produce(), L1TkHTMissEmulatorProducer::produce(), MkFitSiPixelHitConverter::produce(), trackerTFP::ProducerZHT::produce(), SiPixelRecHitSoAFromCUDA::produce(), AlcaPCCEventProducer::produce(), TagProbeMassProducer::produce(), TrackMergeremb< T1 >::produce(), TotemTimingLocalTrackFitter< T >::produce(), HLTDisplacedtktktkVtxProducer::produce(), HcalTrigPrimDigiProducer::produce(), L1TMuonOverlapPhase1TrackProducer::produce(), GtPsbTextToDigi::produce(), HLTMuonTrackSelector::produce(), trackerTFP::ProducerGP::produce(), MkFitEventOfHitsProducer::produce(), MatchedProbeMaker< T >::produce(), pat::PATMETProducer::produce(), JetSubstructurePacker::produce(), pat::PATGenericParticleProducer::produce(), sistrip::DigiToRawModule::produce(), SiPixelRecHitFromCUDA::produce(), trackerTFP::ProducerKF::produce(), PFEGammaProducer::produce(), TrackSelectorByRegion::produce(), HLTDisplacedtktkVtxProducer::produce(), HLTCaloJetIDProducer::produce(), PFRecoTauTagInfoProducer::produce(), JetCorrectorProducer< T >::produce(), PFProducer::produce(), AlCaElectronTracksReducer::produce(), HLTCollectionProducer< T >::produce(), CosmicsMuonIdProducer::produce(), TotemT2RecHitProducer::produce(), L1TEGMultiMerger::InstanceMerger< T >::produce(), l1t::HGC3DClusterTMVASelector::produce(), trklet::ProducerKFout::produce(), MuonDetCleaner< T1, T2 >::produce(), EgammaIsoDetIdCollectionProducer< T1 >::produce(), LaserAlignmentT0Producer::produce(), EgammaHLTHcalVarProducerFromRecHit::produce(), SiPixelRecHitSoAFromLegacy::produce(), ConversionSeedFilterCharge::produce(), CaloCleaner< T >::produce(), cms::HitReCalibrator::produce(), PartonSelector::produce(), L1TMuonQualityAdjuster::produce(), pat::LeptonUpdater< T >::produce(), ElectronNHitSeedProducer::produce(), ClusterCompatibilityProducer::produce(), ReducedRecHitCollectionProducer::produce(), ME0ChamberMasker::produce(), pat::PATJetUpdater::produce(), HLTTrackClusterRemoverNew::produce(), V0Producer::produce(), EgammaHLTR9IDProducer::produce(), HcalRecHitRecalib::produce(), L1TCtL2EgProducer::produce(), NeutronHitsCollector::produce(), L1TEGammaFilteredCollectionProducer::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), pat::PATPackedGenParticleProducer::produce(), BoostedJetONNXJetTagsProducer::produce(), MkFitProducer::produce(), PuppiProducer::produce(), CTPPSDiamondRecHitProducer::produce(), OutsideInMuonSeeder::produce(), HLTScoutingTrackProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), TrackerCleaner< T >::produce(), trackerTFP::ProducerKFin::produce(), SeedProducerFromSoA::produce(), L1CaloJetHTTProducer::produce(), AlCaGammaJetProducer::produce(), L1EmulBias::produce(), pat::PATPackedCandidateProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), tt::StubAssociator::produce(), AlignmentPrescaler::produce(), DeepBoostedJetTagInfoProducer::produce(), trackerDTC::ProducerED::produce(), PFCand_AssoMap::produce(), NTuplingDevice::produce(), pat::PATPFParticleProducer::produce(), l1t::L1ComparatorRun2::produce(), FakeTrackProducer< T >::produce(), TSGForOIDNN::produce(), FromClusterSummaryMultiplicityProducer::produce(), MkFitSeedConverter::produce(), L1RCTTPGProvider::produce(), LTCRawToDigi::produce(), RctTextToRctDigi::produce(), CollectionMerger< T1, T2 >::produce(), pat::PATMHTProducer::produce(), PATTracksToPackedCandidates::produce(), HITrackClusterRemover::produce(), GctDigiToRaw::produce(), BtoCharmDecayVertexMergerT< VTX >::produce(), EcalRecHitRecalib::produce(), L1ExtraParticleMapProd::produce(), CalibratedElectronProducerT< T >::produce(), EcalFEtoDigi::produce(), TwoBodyDecayConstraintProducer::produce(), TwoBodyDecayMomConstraintProducer::produce(), HLTL1TMuonSelector::produce(), PixelFitterByConformalMappingAndLineProducer::produce(), cms::MuonMETValueMapProducer::produce(), HTXSRivetProducer::produce(), Onia2MuMuPAT::produce(), MuScleFitMuonProducer::produce(), ScalersRawToDigi::produce(), CastorJetIDProducer::produce(), LeptonInJetProducer< T >::produce(), CaloTowersMerger::produce(), HLTmumutktkVtxProducer::produce(), TrackDistanceValueMapProducer::produce(), NjettinessAdder::produce(), EventWithHistoryProducer::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), ConversionSeedFilter::produce(), HLTTrackMETProducer::produce(), TotemTimingRecHitProducer::produce(), MomentumConstraintProducer::produce(), L1DummyProducer::produce(), HLTHGCalLayerClusterIsolationProducer< T1 >::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), MuPFIsoEmbedder::produce(), trklet::ProducerTBout::produce(), CTPPSPixelClusterProducer::produce(), JetPlusTrackProducer::produce(), PATHemisphereProducer::produce(), HBHENoiseFilterResultProducer::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), MuonTimingProducer::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), TrackMCQuality::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), trklet::ProducerKFin::produce(), HLTScoutingCaloProducer::produce(), HLTJetCollForElePlusJets< T >::produce(), SiStripFineDelayHit::produce(), VertexConstraintProducer::produce(), L1TGlobalProducer::produce(), MkFitSiStripHitConverter::produce(), TestBXVectorRefProducer::produce(), TcdsRawToDigi::produce(), TextToRaw::produce(), edm::LogErrorHarvester::produce(), L1TMuonOverlapTrackProducer::produce(), HcalDigiToRawuHTR::produce(), PackedCandidateGenAssociationProducer::produce(), HiGenCleaner< T2 >::produce(), EGMSeedGainProducer< T >::produce(), MuMuForEmbeddingSelector::produce(), CTPPSProtonProducer::produce(), PF_PU_AssoMap::produce(), TrackCandidateTopBottomHitFilter::produce(), TrackAssociatorByPositionProducer::produce(), HGCalElectronFilter::produce(), RctRawToDigi::produce(), GenJetFlavourTableProducer::produce(), DeltaRNearestObjectComputer< T >::produce(), PFClusterMatchedToPhotonsSelector::produce(), HGCalPhotonIDValueMapProducer::produce(), L1TPhysicalEtAdder::produce(), MuonHLTSeedMVAClassifier::produce(), cms::MuonTCMETValueMapProducer::produce(), HBHEPlan1Combiner::produce(), CastorCellProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), LumiProducerFromBrilcalc::produce(), QuickTrackAssociatorByHitsProducer::produce(), HLTL1MuonSelector::produce(), Phase1L1TJetSumsProducer::produce(), PFBadHcalPseudoClusterProducer::produce(), MuonFSRAssociator::produce(), pat::PATConversionProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), L1PrefiringWeightProducer::produce(), SCEnergyCorrectorDRNProducer::produce(), SourceCardTextToRctDigi::produce(), L1GlobalTriggerRecordProducer::produce(), GenJetTauTaggerProducer::produce(), BSCTrigger::produce(), HFJetShowerShape::produce(), JetIDProducer::produce(), HLTL1MuonNoL2Selector::produce(), HGCalElectronIDValueMapProducer::produce(), RecHitCorrector::produce(), TrackingMaterialProducer::produce(), TrajectorySeedFromMuonProducer::produce(), MaskedRctInputDigiProducer::produce(), ExtraFromSeeds::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), HiFJRhoFlowModulationProducer::produce(), Phase1L1TJetCalibrator::produce(), HiSpikeCleaner::produce(), GctRawToDigi::produce(), ConfigurableAPVCyclePhaseProducer::produce(), CalibrationTrackSelectorFromDetIdList::produce(), L1Comparator::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), L1TBMTFConverter::produce(), HiL1Subtractor::produce(), InterestingTrackEcalDetIdProducer::produce(), PatJPsiProducer::produce(), l1t::FakeInputProducer::produce(), TrackAssociatorByChi2Producer::produce(), pat::PATIsolatedTrackProducer::produce(), HLTmumutkVtxProducer::produce(), JetPlusTrackAddonSeedProducer::produce(), L1GTEvmDigiToRaw::produce(), SoftKillerProducer::produce(), ValueMapTraslator::produce(), DeDxHitInfoProducer::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), PFPileUp::produce(), DeDxEstimatorProducer::produce(), LHE2HepMCConverter::produce(), PixelTrackProducerFromSoA::produce(), L1TExtCondProducer::produce(), DeepDoubleXTagInfoProducer::produce(), InputDataProducer::produce(), OnlineMetaDataRawToDigi::produce(), pat::MatcherByPulls< T >::produce(), HiEvtPlaneFlatProducer::produce(), IsFromLostTrackMapProducer::produce(), HLTScoutingPFProducer::produce(), PFECALSuperClusterProducer::produce(), L1TJetsMatching< T >::produce(), L1TMicroGMTInputProducer::produce(), MultiplicityProducer< T >::produce(), pat::PATPhotonProducer::produce(), SiPixelRawToClusterCUDA::produce(), L1TMuonCaloSumProducer::produce(), HcalHitSelection::produce(), AlCaECALRecHitReducer::produce(), FFTJetPFPileupCleaner::produce(), L1TrackerEtMissEmulatorProducer::produce(), CTPPSFastTrackingProducer::produce(), HLTRechitsToDigis::produce(), L1GTDigiToRaw::produce(), pat::DisplacedMuonFilterProducer::produce(), PATObjectCrossLinker::produce(), GenHIEventProducer::produce(), TrackAlgoCompareUtil::produce(), SeedToTrackProducer::produce(), TrackAssociatorByHitsProducer::produce(), L1TPFCaloProducer::produce(), FastjetJetProducer::produce(), ParticleTowerProducer< T >::produce(), CastorClusterProducer::produce(), L1GtTextToRaw::produce(), InterestingDetIdFromSuperClusterProducer::produce(), SiPixelPhase2DigiToClusterCUDA::produce(), L1TMuonLegacyConverter::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), PPSSimTrackProducer::produce(), CTPPSPixelLocalTrackProducer::produce(), AlCaDiJetsProducer::produce(), tmtt::TMTrackProducer::produce(), DTDigitizer::produce(), InterestingDetIdCollectionProducer::produce(), FFTJetPileupEstimator::produce(), CaloRecHitsBeamHaloCleaned::produce(), FFTJetVertexAdder::produce(), PF_PU_FirstVertexTracks::produce(), L1TMuonCPPFDigiProducer::produce(), NanoAODBaseCrossCleaner::produce(), CastorTowerProducer::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), AlCaHBHEMuonProducer::produce(), Phase2L1TGMTSAMuonProducer::produce(), VertexTableProducer::produce(), L1TExtCondLegacyToStage2::produce(), EcalIsolatedParticleCandidateProducer::produce(), RctInputTextToDigi::produce(), PFTauTransverseImpactParameters::produce(), HLTPrescaleRecorder::produce(), BeamSpotToCUDA::produce(), l1t::AMC13DumpToRaw::produce(), l1t::AMCDumpToRaw::produce(), L1TriggerResultsConverter::produce(), BetaStarVarProducer< T >::produce(), TrackingParticleSelectorByGen::produce(), JetConstituentSelector< T, C >::produce(), L1TMicroGMTInputProducerFromGen::produce(), L1GlobalTriggerEvmRawToDigi::produce(), TrackFromSeedProducer::produce(), PFTauPrimaryVertexProducerBase::produce(), GenJetBCEnergyRatio::produce(), EcalDigiToRaw::produce(), DTTrigProd::produce(), JetPlusTrackProducerAA::produce(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce(), PFTauSecondaryVertexProducer::produce(), PFCand_NoPU_WithAM::produce(), L1CaloJetProducer::produce(), BoostedJetMerger::produce(), RPCChamberMasker::produce(), PFCandidateRecalibrator::produce(), NuclearSeedsEDProducer::produce(), PrimaryVertexProducer::produce(), SoftPFElectronTagInfoProducer::produce(), TriggerObjectTableProducer::produce(), SiPixelCalibDigiProducer::produce(), pat::PATTauProducer::produce(), L1TrackJetProducer::produce(), reco::CentralityProducer::produce(), pat::PATJetProducer::produce(), FFTJetEFlowSmoother::produce(), HLTScoutingMuonProducer::produce(), JetTagProducer::produce(), pat::PATTriggerEventProducer::produce(), ProtonProducer::produce(), HLTTauRefProducer::produce(), TPStubValueMapProducer::produce(), L2MuonSeedGeneratorFromL1T::produce(), ConvBremSeedProducer::produce(), reco::BeamHaloSummaryProducer::produce(), HLTJetHFCleaner< JetType >::produce(), L2MuonSeedGeneratorFromL1TkMu::produce(), L2MuonSeedGenerator::produce(), ElectronHEEPIDValueMapProducer::produce(), L1ExtraParticlesProd::produce(), MuonFSRProducer::produce(), AlCaHcalNoiseProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), LeptonJetVarProducer< T >::produce(), AlignmentMuonHIPTrajectorySelector::produce(), GTTFileReader::produce(), FFTJetPileupProcessor::produce(), L1TrackFastJetProducer::produce(), APVCyclePhaseProducerFromL1ABC::produce(), sistrip::FEDEmulatorModule::produce(), RPCTrigger::produce(), ClusterTPAssociationProducer::produce(), SoftPFMuonTagInfoProducer::produce(), CTPPSSimHitProducer::produce(), TrackExtrapolator::produce(), l1t::MP7BufferDumpToRaw::produce(), GenFilterEfficiencyProducer::produce(), HoverEValueMapProducer< T >::produce(), RPDigiProducer::produce(), PixelJetPuId::produce(), L1TStage2Layer2Producer::produce(), EmbeddingVertexCorrector::produce(), L1TCaloLayer1::produce(), GlobalVariablesTableProducer::produce(), MVAValueMapProducer< ParticleType >::produce(), APVCyclePhaseProducerFromL1TS::produce(), HLTScoutingEgammaProducer::produce(), ConditionDumperInEdm::produce(), ShallowGainCalibration::produce(), l1t::BXVectorInputProducer::produce(), JetIdSelector< T >::produce(), L1TMuonProducer::produce(), L1GlobalTriggerRawToDigi::produce(), L1TowerCalibrator::produce(), L1TrackJetEmulationProducer::produce(), L1FastTrackingJetProducer::produce(), CATopJetTagger::produce(), DeepCMVATagInfoProducer::produce(), CTPPSTotemDigiToRaw::produce(), TrackerToMuonPropagator::produce(), MuonSimHitProducer::produce(), CalibratedDigis::produce(), ConversionProducer::produce(), ClusterSummaryProducer::produce(), Phase1L1TJetProducer::produce(), reco::HcalNoiseInfoProducer::produce(), PFSimParticleProducer::produce(), NearbyPixelClustersProducer::produce(), CTPPSPixelDigiToRaw::produce(), l1t::GenToInputProducer::produce(), ObjectViewMatcher< T1, T2 >::produce(), MuonMCClassifier::produce(), L1TStage2Layer1Producer::produce(), CentralityBinProducer::produce(), FastSimProducer::produce(), BoostedDoubleSVProducer::produce(), BJetEnergyRegressionVarProducer< T >::produce(), JetDeltaRValueMapProducer< T, C >::produce(), ObjectViewCleaner< T >::produce(), CSCOverlapsTrackPreparation::produce(), pat::PATElectronProducer::produce(), BTagProbabilityToDiscriminator::produce(), MkFitOutputConverter::produce(), CTPPSRecHitProducer::produce(), PPSDirectProtonSimulation::produce(), LeptonFSRProducer::produce(), DeepFlavourTagInfoProducer::produce(), MuonSimClassifier::produce(), FastTrackDeDxProducer::produce(), ExternalLHEProducer::produce(), MuonIdProducer::produce(), L1TCaloLayer1RawToDigi::produce(), HLTDummyCollections::produce(), PixelClusterTagInfoProducer::produce(), EmbeddingLHEProducer::produce(), L1TStage1Layer2Producer::produce(), L1TCaloSummary::produce(), DigiSimLinkPruner::produce(), RPCTechnicalTrigger::produce(), PFElecTkProducer::produce(), FastPrimaryVertexProducer::produce(), CandMCMatchTableProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), pat::PATTriggerProducer::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), GenTtbarCategorizer::produce(), FFTJetPatRecoProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), NuclearTrackCorrector::produce(), GlobalHitsProdHist::produce(), GoodSeedProducer::produce(), hitTripletEDProducerT::Impl< T_HitTripletGenerator, T_SeedingHitSets, T_IntermediateHitTriplets >::produce(), L1GlobalTrigger::produce(), HiPuRhoProducer::produce(), GlobalHitsProducer::produce(), HadronAndPartonSelector::produce(), CTPPSPixelDigiProducer::produce(), VirtualJetProducer::produce(), DTTrigPhase2Prod::produce(), VIDNestedWPBitmapProducer< T >::produce(), AlCaHcalHBHEMuonProducer::produce(), PhotonIDValueMapProducer::produce(), TTStubBuilder< T >::produce(), reco::HcalHaloDataProducer::produce(), pat::PATMuonProducer::produce(), TriggerSummaryProducerAOD::produce(), PileupJetIdProducer::produce(), FFTJetCorrectionProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), RPCSeedGenerator::produce(), L1TCorrelatorLayer1Producer::produce(), AlCaIsoTracksProducer::produce(), JetCoreMCtruthSeedGenerator::produce(), L1TrackSelectionProducer::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), IsoValueMapProducer< T >::produce(), EgammaHLTFilteredObjProducer< OutCollType >::produce(), reco::EcalHaloDataProducer::produce(), JetPartonMatcher::produce(), AlCaHcalIsotrkProducer::produce(), DeepCoreSeedGenerator::produce(), DRNCorrectionProducerT< T >::produce(), L1GTTInputProducer::produce(), EgammaHLTPixelMatchVarProducer::produce(), GlobalDigisProducer::produce(), FFTJetProducer::produce(), ChainedJetCorrectorProducer::produce(), pat::PATObjectUserDataEmbedder< T, ParentType >::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), BaseMVAValueMapProducer< pat::Muon >::produce(), JetFlavourClustering::produce(), BTagSFProducer::produce(), AlCaHOCalibProducer::produce(), TopProjector< Top, Bottom, Matcher >::produce(), edm::HiMixingModule::produce(), GlobalRecHitsProducer::produce(), EvtPlaneProducer::produce(), MuonToTrackingParticleAssociatorEDProducer::produce(), SimpleFlatTableProducerBase< T, T >::produce(), reco::GlobalHaloDataProducer::produce(), L1FPGATrackProducer::produce(), L1EGCrystalClusterEmulatorProducer::produce(), GenWeightsTableProducer::produce(), L1GlobalTriggerEvmRawToDigi::produceEmptyProducts(), L1GlobalTriggerRawToDigi::produceEmptyProducts(), SiStripFineDelayHit::produceNoTracking(), PixelVertexProducerCUDA::produceOnCPU(), PixelVertexProducerCUDA::produceOnGPU(), FastjetJetProducer::produceTrackJets(), PreMixingTrackingParticleWorker::put(), edm::PreMixingCrossingFrameWorker< T >::put(), PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::put(), PreMixingCaloParticleWorker::put(), PreMixingMuonWorker< CSCWireDigiCollection >::put(), PreMixingCSCWorker::put(), hitTripletEDProducerT::ImplSeedingHitSets::put(), hitTripletEDProducerT::ImplIntermediateHitTriplets::put(), L1TCorrelatorLayer1Producer::putEgObjects(), L1TCtL2EgProducer::putEgObjects(), L1TCorrelatorLayer1Producer::putEgStaObjects(), hitTripletEDProducerT::ImplSeedingHitSets::putEmpty(), hitTripletEDProducerT::ImplIntermediateHitTriplets::putEmpty(), GtPsbTextToDigi::putEmptyDigi(), RctTextToRctDigi::putEmptyDigi(), SourceCardTextToRctDigi::putEmptyDigi(), TextToRaw::putEmptyDigi(), QGTagger::putInEvent(), HFJetShowerShape::putInEvent(), L1TCorrelatorLayer1Producer::putPuppi(), HiPuRhoProducer::putRho(), MuonCosmicCompatibilityFiller::pvMatches(), BJetEnergyRegressionMVA::readAdditionalCollections(), OMTFinput::readData(), TriggerTools::readEvent(), BeamFitter::readEvent(), PVFitter::readEvent(), L1TPFCaloProducer::readHcalDigis_(), L1TPFCaloProducer::readHcalHGCTowers_(), pat::helper::BasicOverlapTest::readInput(), pat::helper::OverlapBySuperClusterSeed::readInput(), l1t::GlobalBoard::receiveCaloObjectData(), l1t::GlobalBoard::receiveExternalData(), L1GlobalTriggerPSB::receiveGctObjectData(), L1GlobalTriggerGTL::receiveGmtObjectData(), l1t::GlobalBoard::receiveMuonObjectData(), l1t::GlobalBoard::receiveMuonShowerObjectData(), L1GlobalTriggerPSB::receiveTechnicalTriggers(), MTDDetLayerMeasurements::recHits(), MuonDetLayerMeasurements::recHits(), HcalDigisValidation::reco(), OMTFReconstruction::reconstruct(), TrackingRegionsFromSuperClustersProducer::regions(), L1MuonSeededTrackingRegionsProducer::regions(), EMTFSetup::reload(), L1TEGMultiMerger::InstanceMerger< T >::remapRefs(), L1TCtL2EgProducer::remapRefs(), l1t::L1TGlobalUtil::retrieveL1(), l1t::L1TGlobalUtil::retrieveL1Event(), L1RetrieveL1Extra::retrieveL1ExtraObjects(), TTClusterBuilder< T >::RetrieveRawHits(), PFEGammaToCandidateRemapper::run(), tnp::TagProbePairMaker::run(), pat::helper::AnyNumberAssociationAdaptor::run(), PFEGammaToCandidate::run(), L1GlobalTriggerFDL::run(), cms::SiPixelRecHitConverter::run(), pat::helper::AnyNumberAssociationAdaptor::run_(), cms::CSJetProducer::runAlgorithm(), l1t::GlobalBoard::runFDL(), PPSTimingCalibrationPCLWorker::searchForProduct(), PPSDiamondSampicTimingCalibrationPCLWorker::searchForProduct(), HLTLevel1GTSeed::seedsL1Extra(), HLTL1TSeed::seedsL1TriggerObjectMaps(), HLTLevel1GTSeed::seedsL1TriggerObjectMaps(), AlignmentTwoBodyDecayTrackSelector::select(), ElectronIDSelector< algo >::select(), AlignmentGlobalTrackSelector::select(), HIProtoTrackSelector::select(), EventWithHistoryFilter::selected(), tadqm::TrackAnalyzer::setBX(), LowPtElectronModifier::setEvent(), EG8XObjectUpdateModifier::setEvent(), ClusterShapeTrajectoryFilter::setEvent(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), CompositeLogicalTrajectoryFilter::setEvent(), CompositeTrajectoryFilter::setEvent(), EG9X105XObjectUpdateModifier::setEvent(), CkfBaseTrajectoryFilter::setEvent(), TSGFromPropagation::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), FastTSGFromPropagation::setEvent(), BaseCkfTrajectoryBuilder::setEvent(), FWEventItem::setEvent(), MuonCkfTrajectoryBuilder::setEvent_(), EG9X105XObjectUpdateModifier::TokenHandlePair< edm::View< reco::GsfElectron > >::setHandle(), tadqm::TrackAnalyzer::setLumi(), TrackingMonitor::setNclus(), tadqm::TrackAnalyzer::setNumberOfGoodVertices(), L1Analysis::L1AnalysisL1Menu::SetPrescaleFactorIndex(), CalibratedPhotonProducerT< T >::setSemiDetRandomSeed(), CalibratedElectronProducerT< T >::setSemiDetRandomSeed(), ParametrizedSubtractor::setupGeometryMap(), edm::Worker::skipOnPath(), pat::L1MuonMatcher::storeExtraInfo(), pat::HLTL1MuonMatcher::storeExtraInfo(), fastsim::TrackerSimHitProducer::storeProducts(), pat::MatcherUsingTracks::storeValueMap(), TriggerMatcherToHLTDebug::storeValueMap(), StringBranchHelper< Object, Collection >::StringBranchHelper(), StringLeaveHelper< Object >::StringLeaveHelper(), fwlite::Record::syncTo(), TrackingParticleNumberOfLayers::TrackingParticleNumberOfLayers(), edm::stream::impl::Transformer::transformAsync_(), edm::one::impl::Transformer< T >::transformAsync_(), edm::limited::impl::Transformer< T >::transformAsync_(), edm::global::impl::Transformer< T >::transformAsync_(), edm::TransformerBase::transformImpAsync(), L1GtUtils::triggerMask(), DTTrig::triggerReco(), MuonIdTruthInfo::truthMatchMuon(), L1GlobalTriggerRawToDigi::unpackGMT(), CosmicParametersDefinerForTP::vertex(), ParametersDefinerForTP::vertex(), WeightManager::weight(), WeightManager::weightsCollection(), NanoAODOutputModule::write(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeCompoundJets(), ECALRecHitAnalyzer::WriteECALRecHits(), VirtualJetProducer::writeJets(), FFTJetProducer::writeJets(), VirtualJetProducer::writeJetsWithConstituents(), ElectronHEEPIDValueMapProducer::writeValueMap(), MuonSimClassifier::writeValueMap(), and MuonMCClassifier::writeValueMap().

◆ iTCCEtaBounds

const int iTCCEtaBounds[nTCCInEta+1] = {0, 7, 11, 28, 45, 49, 56}

Definition at line 150 of file GenABIO.cc.

Referenced by getABTCCInputStream().

◆ iTTEtaMax

const int iTTEtaMax[nABInEta] = {10, 27, 44, 55}

Definition at line 144 of file GenABIO.cc.

Referenced by fillABSRPFiles(), and fillABTTFFiles().

◆ iTTEtaMin

const int iTTEtaMin[nABInEta] = {0, 11, 28, 45}

Definition at line 143 of file GenABIO.cc.

Referenced by fillABSRPFiles(), and fillABTTFFiles().

◆ iTTEtaSign

const int iTTEtaSign[nABInEta] = {-1, -1, 1, 1}

Definition at line 145 of file GenABIO.cc.

Referenced by fillABSRPFiles(), and fillABTTFFiles().

◆ nAB

const int nAB = nABInPhi * nABInEta

Definition at line 141 of file GenABIO.cc.

Referenced by abConnect(), fillABSRPFiles(), and main().

◆ nABABCh

const int nABABCh = 8

Definition at line 137 of file GenABIO.cc.

Referenced by abConnect(), and fillABIOFiles().

◆ nABInEta

const int nABInEta = 4

Number of ABs in a phi-sector

Definition at line 130 of file GenABIO.cc.

Referenced by fillABIOFiles(), and fillABTTFFiles().

◆ nABInPhi

const int nABInPhi = 3

Number of ABs in an eta slice

Definition at line 133 of file GenABIO.cc.

Referenced by fillABIOFiles(), fillABSRPFiles(), and fillABTTFFiles().

◆ nABTCCCh

const int nABTCCCh = 12

Definition at line 138 of file GenABIO.cc.

Referenced by fillABIOFiles().

◆ nactions

const int nactions = 8

Definition at line 179 of file GenABIO.cc.

Referenced by main().

◆ nBarrelTTInEta

const int nBarrelTTInEta = 34
static

Number of barrel trigger towers along eta

Definition at line 121 of file GenABIO.cc.

Referenced by main(), and readSRF().

◆ nDCCCh

const int nDCCCh = 12

Definition at line 139 of file GenABIO.cc.

Referenced by fillABIOFiles().

◆ nDCCEE

const int nDCCEE = 9

Number of DCCs in an endcap

Definition at line 136 of file GenABIO.cc.

◆ nEndcaps

const int nEndcaps = 2
static

◆ nEndcapTTInEta

const int nEndcapTTInEta = 11
static

Number of trigger towers along eta in one endcap

Definition at line 118 of file GenABIO.cc.

Referenced by fillABSRPFiles(), and getABDCCOutputStream().

◆ nEndcapXBins

const int nEndcapXBins = 100
static

Range of the x-index of endcap crystals (xman-xmin+1).

Definition at line 100 of file GenABIO.cc.

Referenced by main().

◆ nEndcapYBins

const int nEndcapYBins = 100
static

Range of the y-index of endcap crystals (yman-ymin+1).

Definition at line 103 of file GenABIO.cc.

Referenced by main().

◆ nSupercrystalXBins

const int nSupercrystalXBins = nEndcapXBins / supercrystalEdge
static

Range of endcap supercrystal x-index (xmax-xmin+1)

Definition at line 109 of file GenABIO.cc.

Referenced by fillABSRPFiles(), main(), and readSRF().

◆ nSupercrystalYBins

const int nSupercrystalYBins = nEndcapYBins / supercrystalEdge
static

Range of endcap supercrystal y-index (ymay-ymin+1)

Definition at line 112 of file GenABIO.cc.

Referenced by fillABSRPFiles(), main(), and readSRF().

◆ nTCCInEta

const int nTCCInEta = 6

Definition at line 140 of file GenABIO.cc.

◆ nTTInABAlongPhi

const int nTTInABAlongPhi = nTTInPhi / nABInPhi

Definition at line 142 of file GenABIO.cc.

Referenced by fillABSRPFiles(), fillABTTFFiles(), and getABTTPhiBounds().

◆ nTTInEta

const int nTTInEta = 2 * nEndcapTTInEta + nBarrelTTInEta
static

Number of trigger towers along eta for the whole ECAL

Definition at line 124 of file GenABIO.cc.

Referenced by getFlagStream(), main(), and readTTF().

◆ nTTInPhi

const int nTTInPhi = 72
static

Number of trigger towers in an eta ring

Definition at line 127 of file GenABIO.cc.

Referenced by fillABSRPFiles(), fillABTTFFiles(), getABTTPhiBounds(), getFlagStream(), main(), readSRF(), and readTTF().

◆ roFlagMarker

char roFlagMarker[]
Initial value:
= {
'.',
'z',
'Z',
'F',
'4',
'5',
'6',
'7'}

Definition at line 169 of file GenABIO.cc.

Referenced by main(), writeABIOFileHeader(), and writeABSRFFileHeader().

◆ srfFilename

const char* srfFilename = "SRF.txt"

Definition at line 159 of file GenABIO.cc.

Referenced by main(), and readSRF().

◆ srp2roFlags

char srp2roFlags[128]

Definition at line 166 of file GenABIO.cc.

Referenced by fillABSRPFiles(), getABDCCOutputStream(), and main().

◆ srpFlagMarker

const char srpFlagMarker[] = {'.', 'S', 'N', 'C', '4', '5', '6', '7'}

◆ supercrystalEdge

const int supercrystalEdge = 5
static

Edge size of a supercrystal. A supercrystal is a tower of 5x5 crystals.

Definition at line 106 of file GenABIO.cc.

◆ tccFlagMarker

const char tccFlagMarker[] = {'.', 'S', '?', 'C', '4', '5', '6', '7'}

◆ theAB

int theAB = -1

Definition at line 226 of file GenABIO.cc.

Referenced by main().

◆ ttfFilename

const char* ttfFilename = "TTF.txt"

Definition at line 160 of file GenABIO.cc.

Referenced by main(), and readTTF().

◆ xconnectFilename

const char* xconnectFilename = "xconnect_universal.txt"

Definition at line 161 of file GenABIO.cc.

Referenced by abConnect().