![]() |
ATLAS Offline Software
|
Get electron defined TAccept and its masks. More...
#include <ElectronTAccept.h>
Public Types | |
| typedef std::bitset< asg::AcceptInfo::NBITS > | bitMskWord |
| Bit mask word used. | |
Static Public Member Functions | |
| static unsigned int | getAppliedCutMsk (const Requirement cut, bool withCutIDTrack=false) |
| Main methods. | |
| static const asg::AcceptInfo & | retrieveTAcceptTemplate () |
| Retrieve copy of the ElectronTAccept_v1 template. | |
| static void | resetMsk (bitMskWord &word) |
| Auxiliar methods. | |
| static void | addLooseAppliedCuts (bitMskWord &word) |
| Add loose applied cuts to bitmask (IsEM mask): | |
| static void | addMediumAppliedCuts (bitMskWord &word) |
| Add medium applied cuts to bitmask (IsEM mask): | |
| static void | addTightAppliedCuts (bitMskWord &word) |
| Add tight applied cuts bitmask (IsEM mask): | |
| static void | addCutIDTrackAppliedCuts (bitMskWord &word) |
| Add CutID Track applied cuts to bitmask (IsEM mask): | |
Private Member Functions | |
| ElectronTAccept_v1 () | |
| Standard ctor (ensure abstract class). | |
Static Private Attributes | |
| static asg::AcceptInfo m_accept | ATLAS_THREAD_SAFE |
| The AcceptInfo: | |
Friends | |
| class | BitdefElectron_v1 |
Get electron defined TAccept and its masks.
Definition at line 25 of file ElectronTAccept.h.
| typedef std::bitset<asg::AcceptInfo::NBITS> Ringer::ElectronTAccept_v1::bitMskWord |
Bit mask word used.
FIXME: Ask m_nBits to be encapsulated and a similar typedef like this to be within TAccept
Definition at line 36 of file ElectronTAccept.h.
|
private |
Standard ctor (ensure abstract class).
|
static |
Add CutID Track applied cuts to bitmask (IsEM mask):
|
static |
Add loose applied cuts to bitmask (IsEM mask):
|
static |
Add medium applied cuts to bitmask (IsEM mask):
|
static |
Add tight applied cuts bitmask (IsEM mask):
|
static |
Main methods.
Retrieve copy of the ElectronTAccept_v1 template
|
static |
Auxiliar methods.
Reset mask so that it doesn't apply any cut (IsEM mask):
|
inlinestatic |
Retrieve copy of the ElectronTAccept_v1 template.
Definition at line 52 of file ElectronTAccept.h.
|
friend |
Definition at line 40 of file ElectronTAccept.h.
|
staticprivate |
The AcceptInfo:
Definition at line 87 of file ElectronTAccept.h.