29 static int lmr(
int idcc,
int iside );
32 static void regionAndSector(
int ilmr,
int& ireg,
int& isect,
int& idcc,
int& iside );
35 static std::pair<int, int>
dccAndSide(
int ilmr );
47 static std::pair<ME::DCCid,ME::PNid>
pn(
ME::LMRid ilmr,
64 static TString
smName(
int ilmr );
67 static TString
smName(
int ireg,
int ism );
74 typedef unsigned long Time;
148 static TString
path();
static void regionAndSector(int ilmr, int &ireg, int &isect, int &idcc, int &iside)
static TString PNPrimVar[iSizePN]
static std::vector< ME::DCCid > memFromDcc(ME::DCCid idcc)
static TString APDPrimVar[iSizeAPD]
static bool useElectronicNumbering
static std::pair< ME::DCCid, ME::DCCid > memFromLmr(ME::LMRid ilmr)
static TString TPAPDPrimVar[iSizeTPAPD]
static TString type[iSizeT]
static TString granularity[iSizeG]
static TString lmdataPath(int lmr)
static std::pair< ME::DCCid, ME::PNid > pn(ME::LMRid ilmr, ME::LMMid ilmmod, ME::PN ipn)
static bool isBarrel(int ilmr)
static TString runListName(int lmr, int type, int color)
static const TimeStamp kLowMask
static Time time_low(TimeStamp t)
static TString MTQPrimVar[iSizeMTQ]
static TString rootFileName(ME::Header header, ME::Settings settings)
static TString TPPNPrimVar[iSizeTPPN]
auto const T2 &decltype(t1.eta()) t2
static std::pair< int, int > dccAndSide(int ilmr)
static TString smNameFromDcc(int idcc)
static Time time(float dt, Time t0, int tunit=iHour)
unsigned long long TimeStamp
static int ecalRegion(int ilmr)
static MEChannel * regTree(int ireg)
static std::vector< ME::LMMid > lmmodFromLmr(ME::LMRid ilmr)
static int lmr(int idcc, int iside)
static TString primPath(int lmr)
static TString color[iSizeC]
static Time time_high(TimeStamp t)
static std::vector< Time > timeDiff(Time t1, Time t2, short int &sign)
static std::vector< MEChannel * > _trees
static TString smName(int ilmr)
int ism(int ieta, int iphi)
static MEChannel * lmrTree(int ilmr)
static std::vector< int > apdRefChannels(ME::LMMid ilmmod, ME::LMRid ilmr)
static std::vector< ME::LMMid > lmmodFromDcc(ME::DCCid idcc)