hmmm - is this actually ever needed ?? More...
#include <IRoiDescriptor.h>
Public Types | |
typedef std::vector< const IRoiDescriptor * > ::const_iterator | roi_iterator |
Public Member Functions | |
IRoiDescriptor () | |
default constructor | |
virtual double | phi () const =0 |
Methods to retrieve data members. | |
virtual double | eta () const =0 |
virtual double | zed () const =0 |
virtual double | zedPlus () const =0 |
virtual double | zedMinus () const =0 |
virtual double | etaPlus () const =0 |
virtual double | etaMinus () const =0 |
virtual double | phiPlus () const =0 |
extreme phi values | |
virtual double | phiMinus () const =0 |
virtual unsigned int | roiId () const =0 |
identifiers | |
virtual unsigned int | l1Id () const =0 |
virtual unsigned int | roiWord () const =0 |
virtual int | version () const =0 |
which roi version? | |
virtual | operator std::string () const =0 |
cast to a string | |
virtual bool | isFullscan () const =0 |
is this a full detector RoI? | |
virtual bool | composite () const =0 |
Super RoI access methods. | |
virtual unsigned | size () const =0 |
number of constituents | |
virtual const IRoiDescriptor * | at (int i) const =0 |
find an RoiDescriptor constituent | |
virtual roi_iterator | begin () const =0 |
const limit iterators | |
virtual roi_iterator | end () const =0 |
virtual double | zedMin (double r) const =0 |
virtual double | zedMax (double r) const =0 |
virtual double | rhoMin (double z) const =0 |
virtual double | rhoMax (double z) const =0 |
virtual double | dzdrMinus () const =0 |
return the gradients | |
virtual double | dzdrPlus () const =0 |
virtual double | drdzMinus () const =0 |
virtual double | drdzPlus () const =0 |
virtual double | zedOuterPlus () const =0 |
zed limits at some outer radius | |
virtual double | zedOuterMinus () const =0 |
hmmm - is this actually ever needed ??
Describes the API of the Region of Ineterest geometry
virtual bool IRoiDescriptor::composite | ( | ) | const [pure virtual] |
virtual double IRoiDescriptor::phi | ( | ) | const [pure virtual] |
virtual double IRoiDescriptor::rhoMin | ( | double | z | ) | const [pure virtual] |
accessors to calculate r position at position z along the RoI boundaries
Implemented in RoiDescriptor.
virtual double IRoiDescriptor::zedMin | ( | double | r | ) | const [pure virtual] |
useful methods to determine whether items lie partially within the RoI accessors to calculate z position at radius r along the RoI boundaries
Implemented in RoiDescriptor.
virtual double IRoiDescriptor::zedPlus | ( | ) | const [pure virtual] |
the zed and eta values at the most forward and most rear ends of the RoI
Implemented in RoiDescriptor.