ATLAS Offline Software
Static Public Member Functions | Static Public Attributes | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
Ringer::BitdefElectron_v1 Class Reference

Define electron bits (v1) More...

#include <ElectronTAccept.h>

Collaboration diagram for Ringer::BitdefElectron_v1:

Static Public Member Functions

static unsigned NUsedBits ()
 Number of bits: More...
 

Static Public Attributes

static const int NoErrorBit
 The decision position set to true when no error occurs: More...
 
static const int ExecCutID
 Whether CutID was run: More...
 
static const int CutIDDec
 The decision position of the CutID: More...
 
static const int RingerChainDec
 The decision position of the Ringer algorithm's discrimation chain: More...
 

Private Member Functions

 BitdefElectron_v1 ()
 Standard ctor (ensure abstract class). More...
 

Static Private Member Functions

static int declareBit ATLAS_NOT_THREAD_SAFE (const char *cutName, const char *cutDescr)
 Declare bit to ElectronTAccept_v1 word. More...
 

Static Private Attributes

static unsigned m_nUsedBits ATLAS_THREAD_SAFE
 

Detailed Description

Define electron bits (v1)

Definition at line 94 of file ElectronTAccept.h.

Constructor & Destructor Documentation

◆ BitdefElectron_v1()

Ringer::BitdefElectron_v1::BitdefElectron_v1 ( )
private

Standard ctor (ensure abstract class).

Member Function Documentation

◆ ATLAS_NOT_THREAD_SAFE()

static int declareBit Ringer::BitdefElectron_v1::ATLAS_NOT_THREAD_SAFE ( const char *  cutName,
const char *  cutDescr 
)
inlinestaticprivate

Declare bit to ElectronTAccept_v1 word.

Definition at line 129 of file ElectronTAccept.h.

132  {
133  int bit = ElectronTAccept_v1::m_accept.addCut(cutName,cutDescr);
134  ++m_nUsedBits;
135  return bit;
136  }

◆ NUsedBits()

static unsigned Ringer::BitdefElectron_v1::NUsedBits ( )
inlinestatic

Number of bits:

Definition at line 123 of file ElectronTAccept.h.

123 { return m_nUsedBits; }

Member Data Documentation

◆ ATLAS_THREAD_SAFE

unsigned m_nUsedBits Ringer::BitdefElectron_v1::ATLAS_THREAD_SAFE
staticprivate

Definition at line 139 of file ElectronTAccept.h.

◆ CutIDDec

const int Ringer::BitdefElectron_v1::CutIDDec
static

The decision position of the CutID:

Definition at line 118 of file ElectronTAccept.h.

◆ ExecCutID

const int Ringer::BitdefElectron_v1::ExecCutID
static

Whether CutID was run:

Definition at line 116 of file ElectronTAccept.h.

◆ NoErrorBit

const int Ringer::BitdefElectron_v1::NoErrorBit
static

The decision position set to true when no error occurs:

Definition at line 114 of file ElectronTAccept.h.

◆ RingerChainDec

const int Ringer::BitdefElectron_v1::RingerChainDec
static

The decision position of the Ringer algorithm's discrimation chain:

Definition at line 120 of file ElectronTAccept.h.


The documentation for this class was generated from the following file: