#ifndef CALTOWERSTRUCT_HH #define CALTOWERSTRUCT_HH //Blocks: CalTower const Int_t MAXCALTW = 1512; const Int_t EMTDCMAXNHITS = 8; struct mycaltower_t { Int_t nTower; Int_t ieta[MAXCALTW]; //[nTower] Int_t iphi[MAXCALTW]; //[nTower] Int_t type[MAXCALTW]; //[nTower] Float_t emEnergy[MAXCALTW]; //[nTower] Float_t hadEnergy[MAXCALTW]; //[nTower] Float_t Energy[MAXCALTW]; //[nTower] Int_t jetMatch[MAXCALTW]; //[nTower] Int_t tdcNhits[MAXCALTW]; //[nTower] Int_t tdcTime0[MAXCALTW]; //[nTower] Int_t tdcTime1[MAXCALTW]; //[nTower] Float_t cemE0[MAXCALTW]; //[nTower] Float_t cemE1[MAXCALTW]; //[nTower] Float_t chaE0[MAXCALTW]; //[nTower] Float_t chaE1[MAXCALTW]; //[nTower] Float_t whaE0[MAXCALTW]; //[nTower] Float_t whaE1[MAXCALTW]; //[nTower] Float_t pemE0[MAXCALTW]; //[nTower] Float_t pemE1[MAXCALTW]; //[nTower] Float_t phaE0[MAXCALTW]; //[nTower] Float_t phaE1[MAXCALTW]; //[nTower] Float_t pprE0[MAXCALTW]; //[nTower] Float_t pprE1[MAXCALTW]; //[nTower] Int_t chaT0[MAXCALTW]; //[nTower] Int_t chaT1[MAXCALTW]; //[nTower] Int_t whaT0[MAXCALTW]; //[nTower] Int_t whaT1[MAXCALTW]; //[nTower] Int_t phaT0[MAXCALTW]; //[nTower] Int_t phaT1[MAXCALTW]; //[nTower] Int_t emTdcNhits[MAXCALTW]; //[nTower] Float_t emTdcTime[MAXCALTW]; //[nTower] Float_t emTdcWidth[MAXCALTW]; //[nTower] }; #endif