Describes the Region of Ineterest geometry It has basically 9 parameters. More...
#include <TrigRoiDescriptor.h>
Public Member Functions | |
| TrigRoiDescriptor (bool fullscan=false) | |
| default constructor | |
| TrigRoiDescriptor (double eta, double etaMinus, double etaPlus, double phi, double phiMinus, double phiPlus, double zed=0, double zedMinus=-zedWidthDefault, double zedPlus=zedWidthDefault) | |
| constructor | |
| TrigRoiDescriptor (unsigned int l1id, unsigned int id, double eta, double etaMinus, double etaPlus, double phi, double phiMinus, double phiPlus, double zed=0, double zedMinus=-zedWidthDefault, double zedPlus=zedWidthDefault) | |
| constructor | |
| TrigRoiDescriptor (unsigned int roiWord, unsigned int l1id, unsigned int id, double eta, double etaMinus, double etaPlus, double phi, double phiMinus, double phiPlus, double zed=0, double zedMinus=-zedWidthDefault, double zedPlus=zedWidthDefault) | |
| constructor | |
| TrigRoiDescriptor (const IRoiDescriptor &roi) | |
| TrigRoiDescriptor & | operator= (const IRoiDescriptor &roi) |
| unsigned int | roiId () const |
| unsigned int | l1Id () const |
| unsigned int | roiWord () const |
| operator std::string () const | |
| output | |
Protected Attributes | |
| unsigned int | m_l1Id |
| lvl1 event number | |
| unsigned int | m_roiId |
| RoI number. | |
| unsigned int | m_roiWord |
| lvl1 RoI word from which this RoI was initially constructed | |
| std::vector< uint32_t > | m_serialized |
Describes the Region of Ineterest geometry It has basically 9 parameters.
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANALYSIS if !defined(TRIGSTEERINGEVENT_TRIGROIDESCRIPTOR_H) && !defined(XAOD_STANDALONE)
| TrigRoiDescriptor::TrigRoiDescriptor | ( | bool | fullscan = false |
) |
default constructor
| fullscan | if fullscan is true, this RoI will span the entire detector |
| TrigRoiDescriptor::TrigRoiDescriptor | ( | double | eta, | |
| double | etaMinus, | |||
| double | etaPlus, | |||
| double | phi, | |||
| double | phiMinus, | |||
| double | phiPlus, | |||
| double | zed = 0, |
|||
| double | zedMinus = -zedWidthDefault, |
|||
| double | zedPlus = zedWidthDefault | |||
| ) |
constructor
| eta | eta of RoI | |
| etaMinus | eta at rear of RoI | |
| etaPlus | eta at front of RoI | |
| phi | phi of RoI | |
| phiMinus | minimum phi of RoI | |
| phiPlus | maximum phi of RoI | |
| zed | zed of RoI | |
| zedMinus | zed at rear of RoI | |
| zedPlus | zed at front of RoI |
| TrigRoiDescriptor::TrigRoiDescriptor | ( | unsigned int | l1id, | |
| unsigned int | id, | |||
| double | eta, | |||
| double | etaMinus, | |||
| double | etaPlus, | |||
| double | phi, | |||
| double | phiMinus, | |||
| double | phiPlus, | |||
| double | zed = 0, |
|||
| double | zedMinus = -zedWidthDefault, |
|||
| double | zedPlus = zedWidthDefault | |||
| ) |
constructor
| l1id | is event number asigned by LVL1 trigger | |
| id | RoI number within event (0,1,.....) | |
| eta | eta of RoI | |
| etaMinus | eta at rear of RoI | |
| etaPlus | eta at front of RoI | |
| phi | phi of RoI | |
| phiMinus | minimum phi of RoI | |
| phiPlus | maximum phi of RoI | |
| zed | zed of RoI | |
| zedMinus | zed at rear of RoI | |
| zedPlus | zed at front of RoI |
| TrigRoiDescriptor::TrigRoiDescriptor | ( | unsigned int | roiWord, | |
| unsigned int | l1id, | |||
| unsigned int | id, | |||
| double | eta, | |||
| double | etaMinus, | |||
| double | etaPlus, | |||
| double | phi, | |||
| double | phiMinus, | |||
| double | phiPlus, | |||
| double | zed = 0, |
|||
| double | zedMinus = -zedWidthDefault, |
|||
| double | zedPlus = zedWidthDefault | |||
| ) |
constructor
| roiWord | LVL1 trigger decision word | |
| l1id | is event number asigned by LVL1 trigger | |
| id | RoI number within event (0,1,.....) | |
| eta | eta of RoI | |
| etaMinus | eta at rear of RoI | |
| etaPlus | eta at front of RoI | |
| phi | phi of RoI | |
| phiMinus | minimum phi of RoI | |
| phiPlus | maximum phi of RoI | |
| zed | zed of RoI | |
| zedMinus | zed at rear of RoI | |
| zedPlus | zed at front of RoI |
| TrigRoiDescriptor & TrigRoiDescriptor::operator= | ( | const IRoiDescriptor & | roi | ) |
manging it's own constituents, so take a deep copy
these are already managed elsewhere, just copy the pointers
Reimplemented from RoiDescriptor.
| unsigned int TrigRoiDescriptor::roiId | ( | ) | const [inline, virtual] |
these quantities probably don't need to be used any more
Reimplemented from RoiDescriptor.
1.6.1