![]() |
ATLAS Offline Software
|
#include <TIDARoiDescriptorBuilder.h>
Public Member Functions | |
| TIDARoiDescriptorBuilder (const IRoiDescriptor &r) | |
| ~TIDARoiDescriptorBuilder () | |
| void | set_roiId (const unsigned int id) |
| set roiId | |
| void | set_l1Id (const unsigned int l1id) |
| set event number | |
| void | set_roiWord (const unsigned int roiWord) |
| sets RoI word | |
| double | phi () const |
| double | eta () const |
| double | zed () const |
| double | etaMinus () const |
| double | etaPlus () const |
| double | phiMinus () const |
| double | phiPlus () const |
| double | zedMinus () const |
| double | zedPlus () const |
| double | zedPlusR () const |
| full containment methods | |
| double | zedMinusR () const |
| double | rPlusZed () const |
| double | rMinusZed () const |
| double | maxR () const |
| double | maxZ () const |
| unsigned | roiId () const |
| identifier methods | |
| unsigned | l1Id () const |
| unsigned | roiWord () const |
| int | version () const |
| operator std::string () const | |
| bool | isFullscan () const |
| bool | composite () const |
| composite RoI methods | |
| size_t | size () const |
| const TIDARoiDescriptor * | operator[] (int i) const |
| const TIDARoiDescriptor * | at (int i) const |
| gets phi half-width | |
| double | phiHalfWidth () const |
| double | etaHalfWidth () const |
| gets eta half-width | |
| double | zedHalfWidth () const |
| gets eta half-width | |
| bool | operator== (const TIDARoiDescriptor &b) const |
| operators | |
| bool | operator!= (const TIDARoiDescriptor &b) const |
| void | push_back (const TIDARoiDescriptor &roi) |
| void | push_back (const TIDARoiDescriptor *roi) |
Static Public Member Functions | |
| static double | exitpoint (double tz0, double teta, double &zexit, double &rexit) |
| returns the tantheta for the limits and the r and z exit points from the ID volume | |
Protected Member Functions | |
| const TIDARoiParameters & | params () const |
| access the internal parameter class | |
| void | reset () |
| internal parameters | |
| double | phicheck (double phi) |
| helper function to check if phi range was violated | |
| double | etacheck (double eta) |
| helper function to check if eta range was violated | |
| double | zedcheck (double zed) |
| helper function to check if zed range was violated | |
Protected Attributes | |
| TIDARoiParameters | m_params |
| don't save | |
| bool | m_fullscan |
| unsigned int | m_l1Id |
| unsigned int | m_roiId |
| unsigned int | m_roiWord |
| std::vector< TIDARoiDescriptor > | m_rois |
| bool | m_cached |
| double | m_dphi |
| cache flag - these should be mutable | |
| double | m_zedPlusR |
| cached value - | |
| double | m_zedMinusR |
| don't save - transient zPlus at radius R | |
| double | m_rPlusZed |
| don't save - transient zMinus at radius R | |
| double | m_rMinusZed |
| don't save - transient zPlus at radius R | |
| double | m_tanthetaPlus |
| don't save - transient zMinus at radius R | |
| double | m_tanthetaMinus |
| don't save - transient roi edge gradients | |
Static Protected Attributes | |
| static const double | maxRadius = 1000 |
| static const double | maxZed = 2700 |
| don't save | |
Definition at line 21 of file TIDARoiDescriptorBuilder.h.
|
inline |
Definition at line 25 of file TIDARoiDescriptorBuilder.h.
|
inline |
Definition at line 44 of file TIDARoiDescriptorBuilder.h.
|
inlineinherited |
gets phi half-width
Definition at line 183 of file TIDARoiDescriptor.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 138 of file TIDARoiDescriptor.h.
|
protectedinherited |
helper function to check if eta range was violated
Definition at line 218 of file TIDARoiDescriptor.cxx.
|
inlineinherited |
gets eta half-width
Definition at line 192 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 141 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 142 of file TIDARoiDescriptor.h.
|
staticinherited |
returns the tantheta for the limits and the r and z exit points from the ID volume
do we need protection against eta=0 ?
leaves through the barrel side or front face?
through the barrel edge actually need to calculate the z exit coordinate
for proper containment rather than spurious
"eta containment"
Definition at line 33 of file TIDARoiDescriptor.cxx.
|
inlineinherited |
Definition at line 174 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 167 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 159 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 160 of file TIDARoiDescriptor.h.
|
inherited |
Definition at line 194 of file TIDARoiDescriptor.cxx.
|
inlineinherited |
Definition at line 213 of file TIDARoiDescriptor.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 182 of file TIDARoiDescriptor.h.
|
inlineprotectedinherited |
|
inlineinherited |
Definition at line 137 of file TIDARoiDescriptor.h.
|
protectedinherited |
helper function to check if phi range was violated
Definition at line 207 of file TIDARoiDescriptor.cxx.
|
inlineinherited |
Definition at line 186 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 144 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 145 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 215 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 216 of file TIDARoiDescriptor.h.
|
inlineprotectedinherited |
internal parameters
resets all variables of RoI
Definition at line 255 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 157 of file TIDARoiDescriptor.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 168 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 156 of file TIDARoiDescriptor.h.
|
inlineinherited |
set event number
Definition at line 121 of file TIDARoiDescriptor.h.
|
inlineinherited |
set roiId
Definition at line 120 of file TIDARoiDescriptor.h.
|
inlineinherited |
sets RoI word
Definition at line 122 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 180 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 170 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 139 of file TIDARoiDescriptor.h.
|
protectedinherited |
helper function to check if zed range was violated
Definition at line 226 of file TIDARoiDescriptor.cxx.
|
inlineinherited |
gets eta half-width
Definition at line 193 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 147 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 154 of file TIDARoiDescriptor.h.
|
inlineinherited |
Definition at line 148 of file TIDARoiDescriptor.h.
|
inlineinherited |
|
protectedinherited |
Definition at line 287 of file TIDARoiDescriptor.h.
|
protectedinherited |
cache flag - these should be mutable
Definition at line 288 of file TIDARoiDescriptor.h.
|
protectedinherited |
Definition at line 279 of file TIDARoiDescriptor.h.
|
protectedinherited |
Definition at line 281 of file TIDARoiDescriptor.h.
|
protectedinherited |
don't save
Definition at line 277 of file TIDARoiDescriptor.h.
|
protectedinherited |
don't save - transient zPlus at radius R
Definition at line 294 of file TIDARoiDescriptor.h.
|
protectedinherited |
Definition at line 282 of file TIDARoiDescriptor.h.
|
protectedinherited |
Definition at line 285 of file TIDARoiDescriptor.h.
|
protectedinherited |
Definition at line 283 of file TIDARoiDescriptor.h.
|
protectedinherited |
don't save - transient zMinus at radius R
Definition at line 293 of file TIDARoiDescriptor.h.
|
protectedinherited |
don't save - transient roi edge gradients
Definition at line 297 of file TIDARoiDescriptor.h.
|
protectedinherited |
don't save - transient zMinus at radius R
Definition at line 296 of file TIDARoiDescriptor.h.
|
protectedinherited |
don't save - transient zPlus at radius R
Definition at line 291 of file TIDARoiDescriptor.h.
|
protectedinherited |
cached value -
Definition at line 290 of file TIDARoiDescriptor.h.
|
staticprotectedinherited |
Definition at line 272 of file TIDARoiDescriptor.h.
|
staticprotectedinherited |
don't save
Definition at line 273 of file TIDARoiDescriptor.h.