CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/CalibCalorimetry/EcalLaserAnalyzer/interface/TMEGeom.h

Go to the documentation of this file.
00001 #ifndef TMEGeom_H
00002 #define TMEGeom_H
00003 
00004 #include "TObject.h"
00005 
00006 #define nTT 25
00007 
00008 class TMEGeom: public TObject 
00009 {
00010 
00011  private:
00012 
00013  int ttindarr[5][5];
00014 
00015 
00016  public:
00017   // Default Constructor, mainly for Root
00018   TMEGeom();
00019 
00020   // Destructor: Does nothing
00021   virtual ~TMEGeom();
00022 
00023 int nbOfXTalinmodN(int);
00024 int nbOfXTalinlmodN(int);
00025 
00026 int xtaltoadcn(int);
00027 int adcltoxtal(int,int);
00028 int adcltoadcn(int,int);
00029 int adcltotNumb(int,int);
00030 int adcmtoadcn(int,int);
00031 int adcmtoadcl(int,int,int);
00032 int adcntoadcm(int);
00033 int adcntomodN(int);
00034 int adcntolmodN(int,int);
00035 int adcntoxtal(int);
00036 int tNumbtomodN(int);
00037 int tNumbtomodulN(int);
00038 int tNumbtolmodN(int);
00039 int tNumbtoside(int);
00040 int lmodNtoside(int);
00041 int lmodNtomodN(int);
00042 int lmodNtolmcha(int);
00043 
00044 int modN_offset(int);
00045 int lmodN_offset(int);
00046 
00047 int adcntoij(int);
00048 int adcltoij(int,int);
00049 int ijtoadcn(int,int);
00050 int ijtoadcl(int,int,int);
00051 
00052 int tNumbtolvcha(int);
00053 int tNumbtohvcha(int);
00054 int adcltolvcha(int,int);
00055 int adcltohvcha(int,int);
00056 
00057 int hvchatolvcha(int);
00058 
00059 void tNumbtoij(int);
00060 
00061 //  ClassDef(TMEGeom,1)
00062 };
00063 
00064 #endif