![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
31 if(etaminIn > etamaxIn){
55 double phiminIn,
double phimaxIn,
56 std::set<IdentifierHash> &outset )
const {
61 for(
int i= 0;
i < vecsize;
i++){
68 if( ((phiminIn <=
m_phimax[
i]) && (phimaxIn >= phiTmpMin )) ||
69 ((phiminIn <= phiTmpMax ) && (phimaxIn >=
m_phimin[
i])) )
77 double phiminIn,
double phimaxIn,
78 std::set<uint32_t>& outset )
const {
83 for(
int i= 0;
i < vecsize;
i++){
90 if( ((phiminIn <=
m_phimax[
i]) && (phimaxIn >= phiTmpMin )) ||
91 ((phiminIn <= phiTmpMax ) && (phimaxIn >=
m_phimin[
i])) )
177 for(
int i = 0;
i < vecsize;
i++){
190 const double etaMax,
const double phiMin,
const double phiMax,
191 const int layerDiskNumber,
const int layerDiskPosition,
200 double phiminIn,
double phimaxIn,
201 std::set<IdentifierHash> &outset)
const {
202 if(phiminIn > phimaxIn){
204 findHash(etaminIn, etamaxIn, phiminIn,
tmp, outset);
206 findHash(etaminIn, etamaxIn,
tmp, phimaxIn, outset);
209 findHash(etaminIn, etamaxIn, phiminIn, phimaxIn, outset);
214 double phiminIn,
double phimaxIn,
215 std::set<uint32_t> &outset )
const {
216 if(phiminIn > phimaxIn){
223 findRobId(etaminIn, etamaxIn, phiminIn, phimaxIn, outset);
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
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