Go to the documentation of this file.
28 void input(
const std::vector<std::vector<std::vector<unsigned short>>> &barrelIn,
29 const std::vector<std::vector<unsigned short>> &hfIn);
46 for (
int i = 0;
i < 18;
i++) {
47 std::cout <<
"JSC for Crate " <<
i << std::endl;
59 std::vector<unsigned short>
getJetRegions(
unsigned crate) {
return crates.at(crate).getJetRegions(); }
61 std::vector<L1CaloRegion>
getRegions(
unsigned crate);
66 return barrel.at(crate).at(card).at(
tower + 32) / 2;
69 return barrel.at(crate).at(card).at(
tower + 32) & 1;
110 std::vector<std::vector<std::vector<unsigned short>>>
barrel;
111 std::vector<std::vector<unsigned short>>
hf;
const L1RCTLookupTables * rctLookupTables_
void printEICEdges(int i, int j)
std::vector< std::vector< unsigned short > > hf
std::vector< std::vector< std::vector< unsigned short > > > barrel
unsigned short hfCompressedET(int crate, int tower)
void printRC(int i, int j)
unsigned short hcalFineGrainBit(int crate, int card, int tower)
std::vector< unsigned short > getJetRegions(unsigned crate)
std::vector< L1CaloRegion > getRegions(unsigned crate)
unsigned short ecalCompressedET(int crate, int card, int tower)
std::vector< L1CaloEmCand > L1CaloEmCollection
unsigned short hfFineGrainBit(int crate, int tower)
std::vector< L1RCTCrate > crates
L1CaloEmCollection getNonisolatedEGObjects(unsigned crate)
unsigned short ecalFineGrainBit(int crate, int card, int tower)
L1CaloEmCollection getIsolatedEGObjects(unsigned crate)
L1RCTNeighborMap neighborMap
void printEIC(int i, int j)
void fileInput(const char *filename)
void digiInput(const EcalTrigPrimDigiCollection &ecalCollection, const HcalTrigPrimDigiCollection &hcalCollection)
unsigned short hcalCompressedET(int crate, int card, int tower)