30 void input(std::vector<std::vector<std::vector<unsigned short> > > barrelIn,
31 std::vector<std::vector<unsigned short> > hfIn);
53 for(
int i=0;
i<18;
i++){
54 std::cout <<
"JSC for Crate " <<
i << std::endl;
65 crates.at(i).printEICEdges(j);
73 return crates.at(crate).getJetRegions();
76 std::vector<L1CaloRegion>
getRegions(
unsigned crate);
79 {
return barrel.at(crate).at(card).at(tower) / 2;}
81 {
return barrel.at(crate).at(card).at(tower) & 1;}
83 {
return barrel.at(crate).at(card).at(tower+32) / 2;}
85 {
return barrel.at(crate).at(card).at(tower+32) & 1;}
87 {
return hf.at(crate).at(tower) / 2;}
89 {
return hf.at(crate).at(tower) & 1;}
128 std::vector<std::vector<std::vector<unsigned short> > >
barrel;
129 std::vector<std::vector<unsigned short> >
hf;
std::vector< std::vector< unsigned short > > hf
std::vector< L1CaloEmCand > L1CaloEmCollection
std::vector< unsigned short > getJetRegions(unsigned crate)
unsigned short hcalCompressedET(int crate, int card, int tower)
unsigned short hfCompressedET(int crate, int tower)
std::vector< L1CaloRegion > getRegions(unsigned crate)
void printRC(int i, int j)
unsigned short hcalFineGrainBit(int crate, int card, int tower)
std::vector< L1RCTCrate > crates
L1CaloEmCollection getNonisolatedEGObjects(unsigned crate)
unsigned short ecalFineGrainBit(int crate, int card, int tower)
unsigned short ecalCompressedET(int crate, int card, int tower)
L1CaloEmCollection getIsolatedEGObjects(unsigned crate)
unsigned short hfFineGrainBit(int crate, int tower)
void printEIC(int i, int j)
L1RCTNeighborMap neighborMap
void fileInput(const char *filename)
void digiInput(const EcalTrigPrimDigiCollection &ecalCollection, const HcalTrigPrimDigiCollection &hcalCollection)
const L1RCTLookupTables * rctLookupTables_
void printEICEdges(int i, int j)
std::vector< std::vector< std::vector< unsigned short > > > barrel