6#ifndef REGSELECTORMAPELEMENT_H
7#define REGSELECTORMAPELEMENT_H
31 const std::vector<IdentifierHash>&
hashId()
const;
47 const uint32_t robId );
49 void selection(
double etaminIn,
double etamaxIn,
50 double phiminIn,
double phimaxIn,
51 std::set<IdentifierHash> &outset )
const;
54 double phiminIn,
double phimaxIn,
55 std::set<uint32_t> &outset )
const;
69 double phiminIn,
double phimaxIn,
76 void findHash(
double etaminIn,
double etamaxIn,
77 double phiminIn,
double phimaxIn,
78 std::set<IdentifierHash>& outset )
const;
80 void findRobId(
double etaminIn,
double etamaxIn,
81 double phiminIn,
double phimaxIn,
82 std::set<uint32_t>& outset )
const;
This is a "hash" representation of an Identifier.
int layerDiskPosition() const
double etaminElem() const
std::vector< double > m_phimax
int layerDiskNumber() const
double etamaxElem() const
std::vector< IdentifierHash > m_hashId
double etaMin(const IdentifierHash hashId) const
double etaMax(IdentifierHash hashId) const
std::vector< double > m_phimin
const std::vector< IdentifierHash > & hashId() const
double phiMin(IdentifierHash hashId) const
void selectionRobIdUint(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< uint32_t > &outset) const
double phiMax(IdentifierHash hashId) const
double phiminElem() const
std::vector< uint32_t > m_robId
std::vector< double > m_etamax
void insertNumberElement(int numberIn)
void insertPositionElement(int position)
void findHash(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< IdentifierHash > &outset) const
void findRobId(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< uint32_t > &outset) const
void insertElementInVector(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, IdentifierHash hashIdIn, uint32_t robIdIn)
double phimaxElem() const
std::vector< double > m_etamin
void findMaxMinElem(void)
void additem(const IdentifierHash hashId, const double etaMin, const double etaMax, const double phiMin, const double phiMax, const int layerDiskNumber, const int layerDiskPosition, const uint32_t robId)
const std::string selection