Go to the documentation of this file.
53 : binOfMaximum_(binofmax),
54 tcpFormat_(tcpFormat),
55 barrelOnly_(barrelOnly),
120 int n = ((
id.ic() - 1) % 100) / 20;
T const * product() const
static const unsigned int maxNrTPs_
void initStructures(std::vector< std::vector< std::pair< int, std::vector< T >>>> &towMap)
const CaloSubdetectorGeometry * theEndcapGeometry
static const unsigned int maxNrTowers_
Ecal trigger electronics identification [32:20] Unused (so far) [19:13] TCC id [12:6] TT id [5:3] pse...
void init(const edm::EventSetup &)
void run_part1_EB(EBDigiCollection const *col)
std::vector< std::vector< std::pair< int, std::vector< EEDataFrame > > > > towerMapEE_
void clean(std::vector< std::vector< std::pair< int, std::vector< T >>>> &towerMap)
std::vector< std::pair< int, EcalTrigTowerDetId > > hitTowers_
void run(const edm::EventSetup &, const EBDigiCollection *col, EcalTrigPrimDigiCollection &result, EcalTrigPrimDigiCollection &resultTcp)
std::vector< EcalTriggerPrimitiveSample > towtp2_
static const unsigned int nrSamples_
virtual ~EcalTrigPrimFunctionalAlgo()
int pseudoStripId() const
get the tower id
edm::ESHandle< EcalTrigTowerConstituentsMap > eTTmap_
EcalTriggerElectronicsId getTriggerElectronicsId(const DetId &id) const
Get the trigger electronics id for this det id.
class representing the Fenix chip, format strip
int findStripNr(const EBDetId &id)
std::vector< std::vector< std::pair< int, std::vector< EBDataFrame > > > > towerMapEB_
void fillMap(Coll const *col, std::vector< std::vector< std::pair< int, std::vector< typename Coll::Digi >>>> &towerMap)
std::vector< EcalTriggerPrimitiveSample > towtp_
void run_part1_EE(EEDigiCollection const *col)
class representing the Fenix chip, format strip
const EcalElectronicsMapping * theMapping_
void run_part2(const edm::EventSetup &, Coll const *col, std::vector< std::vector< std::pair< int, std::vector< typename Coll::Digi >>>> &towerMap, EcalTrigPrimDigiCollection &result, EcalTrigPrimDigiCollection &resultTcp)
static const unsigned int maxNrSamplesOut_
EcalTrigPrimFunctionalAlgo(const edm::EventSetup &setup, int binofmax, bool tcpFormat, bool barrelOnly, bool debug, bool famos)