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.
1.6.1