11 #include <TPolyLine.h> 27 typedef std::pair<EBLocalCoord, EBLocalCoord>
XYCoord;
29 static int barrel( EBGlobalCoord ieta, EBGlobalCoord iphi );
30 static int sm( EBGlobalCoord ieta, EBGlobalCoord iphi );
31 static int dcc( EBGlobalCoord ieta, EBGlobalCoord iphi );
32 static int side( EBGlobalCoord ieta, EBGlobalCoord iphi );
33 static int lmr( EBGlobalCoord ieta, EBGlobalCoord iphi );
34 static int lmmod( EBGlobalCoord ieta, EBGlobalCoord iphi );
35 static int tt( EBGlobalCoord ieta, EBGlobalCoord iphi );
36 static int crystal( EBGlobalCoord ieta, EBGlobalCoord iphi );
42 static std::pair<int, int>
pn(
int ilmmod );
43 static std::pair<int,int>
memFromLmr(
int ilmr );
53 static XYCoord
localCoord( EBGlobalCoord ieta, EBGlobalCoord iphi );
56 static EtaPhiCoord
globalCoord(
int ism, EBLocalCoord ix, EBLocalCoord iy );
65 static int tt_type( EBTTLocalCoord iX, EBTTLocalCoord iY );
66 static int hv_channel( EBTTLocalCoord iX, EBTTLocalCoord iY );
67 static int lv_channel( EBTTLocalCoord iX, EBTTLocalCoord iY );
68 static int lm_channel( EBTTLocalCoord iX, EBTTLocalCoord iY );
69 static int tt_channel( EBTTLocalCoord iX, EBTTLocalCoord iY );
static XYCoord localCoord(int icr)
static int smFromDcc(int idcc)
static std::vector< int > apdRefChannels(int ilmmod)
static TString smName(int ism)
static int crystal(EBGlobalCoord ieta, EBGlobalCoord iphi)
static int crystal_channel(EBLocalCoord ix, EBLocalCoord iy)
std::pair< EBGlobalCoord, EBGlobalCoord > EtaPhiCoord
static int tt_type(EBTTLocalCoord iX, EBTTLocalCoord iY)
static int lmr(EBGlobalCoord ieta, EBGlobalCoord iphi)
static std::pair< int, int > pn(int ilmmod)
static int lm_channel(EBTTLocalCoord iX, EBTTLocalCoord iY)
static int electronic_channel(EBLocalCoord ix, EBLocalCoord iy)
static EtaPhiCoord globalCoord(int ism, EBLocalCoord ix, EBLocalCoord iy)
static TGraph * getGraphBoundary(int type, int num, bool global=false)
static int apdRefTower(int ilmmod)
static int lv_channel(EBTTLocalCoord iX, EBTTLocalCoord iY)
static int lmmod(EBGlobalCoord ieta, EBGlobalCoord iphi)
std::pair< EBLocalCoord, EBLocalCoord > XYCoord
static std::pair< int, int > memFromLmr(int ilmr)
static int side(EBGlobalCoord ieta, EBGlobalCoord iphi)
static int tt_channel(EBTTLocalCoord iX, EBTTLocalCoord iY)
static int hv_channel(EBTTLocalCoord iX, EBTTLocalCoord iY)
std::pair< float, float > EtaPhiPoint
static int barrel(EBGlobalCoord ieta, EBGlobalCoord iphi)
static int sm(EBGlobalCoord ieta, EBGlobalCoord iphi)
static int dcc(EBGlobalCoord ieta, EBGlobalCoord iphi)
int ism(int ieta, int iphi)
static int dccFromSm(int ism)
static int tt(EBGlobalCoord ieta, EBGlobalCoord iphi)
static std::vector< int > lmmodFromLmr(int ilmr)