|
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