43 static short nEta(
CaloId calo,
short layer,
short region,
short iPhi = 1);
45 static short nPhi(
CaloId calo,
short layer,
short region = 0);
47 static double etaSize(
CaloId calo,
short layer,
short region,
short iEta = -1);
48 static double phiSize(
CaloId calo,
short layer,
short region,
short iPhi = -1);
49 static double etaMin(
CaloId calo,
short layer,
short region = -1);
50 static double etaMax(
CaloId calo,
short layer,
short region = -1);
51 static double phiMin(
CaloId calo,
short layer,
short region = -1);
52 static double eta(
CaloId calo,
short layer,
short region,
short iEta);
53 static double phi(
CaloId calo,
short layer,
short region,
short iPhi);
55 static double etaCenter(
CaloId calo,
short layer,
short region,
short iEta);
56 static double phiCenter(
CaloId calo,
short layer,
short region,
short iPhi);
57 static double etaHigh(
CaloId calo,
short layer,
short region,
short iEta);
58 static double phiHigh(
CaloId calo,
short layer,
short region,
short iPhi);
60 static short etaIndex(
CaloId calo,
short layer,
short region,
short iEta);
62 static TH2D*
etaPhiHist(
CaloId calo,
short layer,
const TString& name,
const TString& title);
68 static TArrayD
merge(
const std::vector<TArrayD*>& arrays);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
static const std::vector< std::string > bins
static short firstEta(CaloId calo, short layer, short region=0)
static short nFEBs(PartitionId part)
static bool setBinLabels(TH2 *hist, PartitionId part)
static short firstLayer(CaloId calo)
static double phiCenter(CaloId calo, short layer, short region, short iPhi)
static short nEta(CaloId calo, short layer, short region, short iPhi=1)
static double phiMin(CaloId calo, short layer, short region=-1)
static double etaCenter(CaloId calo, short layer, short region, short iEta)
static double etaHigh(CaloId calo, short layer, short region, short iEta)
static TH2D * etaPhiHist(CaloId calo, short layer, const TString &name, const TString &title)
static double phiSize(CaloId calo, short layer, short region, short iPhi=-1)
static short nLayers(CaloId calo)
static int nChannels(CaloId calo, short layer, short region)
static short nRegions(CaloId calo, short layer)
static TProfile2D * partitionProfileHist(PartitionId part, const TString &name, const TString &title)
static short nSlots(PartitionId part)
static double etaSize(CaloId calo, short layer, short region, short iEta=-1)
static double etaMax(CaloId calo, short layer, short region=-1)
static TArrayD mirror(const TArrayD &bins)
static short nPartitionChannels(PartitionId part)
static TArrayD etaBins(CaloId calo, short layer)
static const char * feedThroughName(PartitionId part, short feedThrough)
static short etaIndex(CaloId calo, short layer, short region, short iEta)
static TArrayD remove(const TArrayD &bins, int index)
static double etaMin(CaloId calo, short layer, short region=-1)
static short nFeedThroughs(PartitionId part)
static TH2D * partitionHist(PartitionId part, const TString &name, const TString &title)
static short nPhi(CaloId calo, short layer, short region=0)
static double phiHigh(CaloId calo, short layer, short region, short iPhi)