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 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]