#include <CSCGEMTriggerLUTGenerator.h>
Public Member Functions | |
int | assignGEMRoll (const std::vector< std::pair< double, double > > &, double eta) |
CSCGEMTriggerLUTGenerator () | |
void | generateLUTsME11 (unsigned theEndcap, unsigned theStation, unsigned theSector, unsigned theSubSector, unsigned theTrigChamber) |
void | generateLUTsME21 (unsigned theEndcap, unsigned theStation, unsigned theSector, unsigned theSubSector, unsigned theTrigChamber) |
void | setCSCGeometry (const CSCGeometry *g) |
set CSC and GEM geometries for the matching needs More... | |
void | setGEMGeometry (const GEMGeometry *g) |
~CSCGEMTriggerLUTGenerator () | |
Private Attributes | |
const CSCGeometry * | csc_g |
const GEMGeometry * | gem_g |
Definition at line 11 of file CSCGEMTriggerLUTGenerator.h.
|
inline |
Definition at line 15 of file CSCGEMTriggerLUTGenerator.h.
|
inline |
Definition at line 16 of file CSCGEMTriggerLUTGenerator.h.
int CSCGEMTriggerLUTGenerator::assignGEMRoll | ( | const std::vector< std::pair< double, double > > & | gemRollToEtaLimits_, |
double | eta | ||
) |
Definition at line 293 of file CSCGEMTriggerLUTGenerator.cc.
References maxEta, cutBasedElectronID_CSA14_50ns_V0_cff::minEta, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by generateLUTsME11(), generateLUTsME21(), and setGEMGeometry().
void CSCGEMTriggerLUTGenerator::generateLUTsME11 | ( | unsigned | theEndcap, |
unsigned | theStation, | ||
unsigned | theSector, | ||
unsigned | theSubSector, | ||
unsigned | theTrigChamber | ||
) |
Definition at line 5 of file CSCGEMTriggerLUTGenerator.cc.
References assignGEMRoll(), CSCTriggerGeomManager::chamber(), CSCGeometry::chamber(), GEMGeometry::chamber(), csc_g, ALCARECOTkAlBeamHalo_cff::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, plotBeamSpotDB::first, gem_g, CSCTriggerGeometry::get(), runTauDisplay::gp, mps_fire::i, LogTrace, AlCaHLTBitMon_ParallelJobs::p, and edm::second().
Referenced by setGEMGeometry().
void CSCGEMTriggerLUTGenerator::generateLUTsME21 | ( | unsigned | theEndcap, |
unsigned | theStation, | ||
unsigned | theSector, | ||
unsigned | theSubSector, | ||
unsigned | theTrigChamber | ||
) |
Definition at line 169 of file CSCGEMTriggerLUTGenerator.cc.
References assignGEMRoll(), CSCTriggerGeomManager::chamber(), GEMGeometry::chamber(), stringResolutionProvider_cfi::eta, gem_g, CSCTriggerGeometry::get(), runTauDisplay::gp, mps_fire::i, LogTrace, gen::n, AlCaHLTBitMon_ParallelJobs::p, and digi_MixPreMix_cfi::strip.
Referenced by setGEMGeometry().
|
inline |
set CSC and GEM geometries for the matching needs
Definition at line 19 of file CSCGEMTriggerLUTGenerator.h.
|
inline |
Definition at line 20 of file CSCGEMTriggerLUTGenerator.h.
References assignGEMRoll(), stringResolutionProvider_cfi::eta, g, gem_g, generateLUTsME11(), and generateLUTsME21().
|
private |
Definition at line 28 of file CSCGEMTriggerLUTGenerator.h.
Referenced by generateLUTsME11(), and setCSCGeometry().
|
private |
Definition at line 29 of file CSCGEMTriggerLUTGenerator.h.
Referenced by generateLUTsME11(), generateLUTsME21(), and setGEMGeometry().