36 #define NCRYSEB 1700 // Number of crystals per EB supermodule
37 #define NMODEB 9 // Number of EB submodules
38 #define NPNPERMOD 2 // Number of PN per module
41 #define NCRYSEE 830 // Number of crystals per EE supermodule
42 #define NMODEE 22 // Number of EE submodules
44 #define NSIDES 2 // Number of sides
45 #define NREFCHAN 2 // Ref number for APDB
59 void setGeomEB(
int etaG,
int phiG,
int module,
int tower,
int strip,
int xtal,
60 int apdRefTT,
int channel,
int lmr);
61 void setGeomEE(
int etaG,
int phiG,
int iX,
int iY,
int iZ,
int module,
int tower,
62 int ch ,
int apdRefTT,
int channel,
int lmr);
unsigned int _firstsamplePN
TAPD * APDAnal[1700][nColor]
TPN * PNFirstAnal[22][2][nColor]
std::vector< int > modules
EcalLaserAnalyzer(const edm::ParameterSet &iConfig)
std::map< int, unsigned int > apdRefMap[2]
std::string digiPNCollection_
unsigned int _timingcuthigh
unsigned int _timingcutlow
TPN * PNAnal[22][2][nColor]
unsigned int _timingquallow
TTree * RefAPDtrees[2][22]
std::string digiProducer_
std::vector< int > colors
TAPD * APDFirstAnal[1700][nColor]
unsigned int firstChanMod[22]
std::string digiCollection_
unsigned int isFirstChanModFilled[22]
unsigned int _lastsamplePN
std::string eventHeaderProducer_
unsigned int _firstsample
std::string eventHeaderCollection_
virtual void analyze(const edm::Event &e, const edm::EventSetup &c)
std::map< unsigned int, unsigned int > channelMapEE
unsigned int iModule[1700]
std::string alphainitfile
void setGeomEB(int etaG, int phiG, int module, int tower, int strip, int xtal, int apdRefTT, int channel, int lmr)
void setGeomEE(int etaG, int phiG, int iX, int iY, int iZ, int module, int tower, int ch, int apdRefTT, int channel, int lmr)
int IsThereDataADC[1700][nColor]
unsigned int _timingqualhigh
unsigned int nevtAB[1700]
unsigned int _presamplePN
TTree * respntrees[nColor]