11 #include <pybind11/pybind11.h>
12 namespace py = pybind11;
14 namespace ecalpyutils {
49 int ism(
int ieta,
int iphi) {
tuple ret
prodAgent to be discontinued
int hashedIndex() const
get a compact index for arrays
static std::vector< float > barrelfromXML(const std::string &filename)
static EEDetId unhashIndex(int hi)
int ism() const
get the ECAL/SM id
int iphi() const
get the crystal iphi
int hashedIndex(int ieta, int iphi)
int hashedIndexEE(int ix, int iy, int iz)
int ieta() const
get the crystal ieta
std::string arraystoXML(const std::vector< float > &eb, const std::vector< float > &ee)
static std::vector< float > endcapfromXML(const std::string &filename)
PYBIND11_MODULE(pluginTrackerAlignment_PayloadInspector, m)
static bool validDetId(int crystal_ix, int crystal_iy, int iz)
static std::string dumpXML(const EcalCondHeader &header, const std::vector< float > &eb, const std::vector< float > &ee)
static EBDetId unhashIndex(int hi)
get a DetId from a compact index for arrays
std::vector< int > hashedIndexToXY(int hashedindex)
std::vector< int > hashedIndexToEtaPhi(int hashedindex)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
int ism(int ieta, int iphi)