|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef REGSELECTORMAPELEMENT_H
7 #define REGSELECTORMAPELEMENT_H
31 const std::vector<IdentifierHash>&
hashId()
const;
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;
const std::vector< IdentifierHash > & hashId() const
void insertNumberElement(int numberIn)
double etamaxElem() const
void findRobId(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< uint32_t > &outset) const
void findHash(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< IdentifierHash > &outset) const
double etaMax(IdentifierHash hashId) const
int layerDiskNumber() const
void insertPositionElement(int position)
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)
int layerDiskPosition() const
void insertElementInVector(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, IdentifierHash hashIdIn, uint32_t robIdIn)
void findMaxMinElem(void)
void selectionRobIdUint(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< uint32_t > &outset) const
std::vector< double > m_etamin
std::vector< double > m_phimin
double phiminElem() const
std::vector< double > m_phimax
double etaminElem() const
std::vector< uint32_t > m_robId
std::vector< IdentifierHash > m_hashId
double etaMin(const IdentifierHash hashId) const
double phiMin(IdentifierHash hashId) const
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
std::vector< double > m_etamax
void selection(double etaminIn, double etamaxIn, double phiminIn, double phimaxIn, std::set< IdentifierHash > &outset) const
double phiMax(IdentifierHash hashId) const
double phimaxElem() const