|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   27     m_l1Id(0), m_roiId(0), m_roiWord(0)
 
   33                      double phi, 
double phiMinus, 
double phiPlus, 
 
   34                      double zed, 
double zedMinus, 
double zedPlus) 
 
   36     m_l1Id(0), m_roiId(0), m_roiWord(0)
 
   41                      double eta, 
double etaMinus, 
double etaPlus, 
 
   42                      double phi, 
double phiMinus, 
double phiPlus, 
 
   43                      double zed, 
double zedMinus, 
double zedPlus) 
 
   45     m_l1Id(l1id), m_roiId(
id), m_roiWord(0)
 
   51                      double eta, 
double etaMinus, 
double etaPlus, 
 
   52                      double phi, 
double phiMinus, 
double phiPlus, 
 
   53                      double zed, 
double zedMinus, 
double zedPlus) 
 
   55     m_l1Id(l1id), m_roiId(
id), m_roiWord(
roiWord)
 
   62     m_l1Id(roi.l1Id()), m_roiId(roi.
roiId()), m_roiWord(roi.
roiWord()) {  
 
   70   if ( 
this==&roi ) 
return *
this;
 
  106 TrigRoiDescriptor::operator std::string()
 const {
 
  107   std::stringstream 
ss;
 
  108   ss  << 
" RoIid: " << 
roiId() << 
" RoIword: " << 
roiWord() << 
"\t" << RoiDescriptor::operator::std::string();
 
  113   return std::string(
d);
 
  117   return m << std::string(
d);
 
  
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
virtual unsigned size() const =0
number of constituents
nope - should be used for standalone also, perhaps need to protect the class def bits #ifndef XAOD_AN...
unsigned int m_roiWord
lvl1 RoI word from which this RoI was initially constructed
bool m_manageConstituents
flag to determine whether consituents should be managed
bool const RAWDATA *ch2 const
TrigRoiDescriptor(bool fullscan=false)
default constructor
void push_back(const IRoiDescriptor *roi)
add a RoiDescriptor
std::string str(const TrigRoiDescriptor &d)
unsigned int m_roiId
RoI number.
TrigRoiDescriptor & operator=(const IRoiDescriptor &roi)
Describes the API of the Region of Ineterest geometry.
setTeId setLumiBlock roiId
Describes the Region of Ineterest geometry It has basically 9 parameters.
virtual unsigned int roiId() const =0
identifiers
virtual unsigned int l1Id() const =0
virtual ~TrigRoiDescriptor()
virtual const IRoiDescriptor * at(int i) const =0
find an RoiDescriptor constituent
virtual unsigned int roiWord() const =0
std::ostream & operator<<(std::ostream &m, const TrigRoiDescriptor &d)
unsigned int m_l1Id
lvl1 event number
void construct(double eta, double etaMinus, double etaPlus, double phi, double phiMinus, double phiPlus, double zed, double zedMinus, double zedPlus)
construct RoiDescriptor internals - similar to constructors