![]() |
ATLAS Offline Software
|
#include <TForwardElectronIsEMSelector.h>
Public Member Functions | |
| TForwardElectronIsEMSelector (const char *name="TForwardElectronIsEMSelector") | |
| Standard constructor. | |
| ~TForwardElectronIsEMSelector () | |
| Standard destructor. | |
| StatusCode | initialize () |
| Initialize this class. | |
| asg::AcceptData | accept () const |
| Return dummy accept with only info. | |
| unsigned int | calocuts_electrons (float eta, float nvtx, float secondLambda, float lateral, float longitudinal, float fracMax, float centerLambda, float secondR, unsigned int iflag) const |
| const asg::AcceptInfo & | getAcceptInfo () const |
| accesss to the accept info object | |
| void | setLevel (MSG::Level lvl) |
| Change the current logging level. | |
Functions providing the same interface as AthMessaging | |
| bool | msgLvl (const MSG::Level lvl) const |
| Test the output level of the object. | |
| MsgStream & | msg () const |
| The standard message stream. | |
| MsgStream & | msg (const MSG::Level lvl) const |
| The standard message stream. | |
Public Attributes | |
| unsigned int | m_isEMMask |
| which subset of cuts to apply | |
| std::vector< float > | m_cutBinEta_ForwardElectron |
| range of eta bins for e-ID | |
| std::vector< float > | m_cutVxp_ForwardElectron |
| range of NPV bins for e-ID | |
| std::vector< float > | m_cutSECONDLAMBDA_ForwardElectron |
| cut on secondlambda | |
| std::vector< float > | m_cutLATERAL_ForwardElectron |
| cut on lateral | |
| std::vector< float > | m_cutLONGITUDINAL_ForwardElectron |
| cut on longitudinal | |
| std::vector< float > | m_cutCELLMAXFRAC_ForwardElectron |
| cut on maxFrac | |
| std::vector< float > | m_cutSECONDR_ForwardElectron |
| cut values for cut on secondR | |
| std::vector< float > | m_cutCENTERLAMBDA_ForwardElectron |
| cut on centerlambda | |
Private Member Functions | |
| asg::AcceptData | fillAccept (unsigned int isEM) const |
| std::vector< int > | findNvtxEtaBin (float nvtx, double eta) const |
| template<typename T> | |
| bool | checkVar (const std::vector< T > &vecvec, int choice) const |
| void | initMessaging () const |
| Initialize our message level and MessageSvc. | |
Friends | |
| class | ::AsgForwardElectronIsEMSelector |
Definition at line 33 of file TForwardElectronIsEMSelector.h.
| TForwardElectronIsEMSelector::TForwardElectronIsEMSelector | ( | const char * | name = "TForwardElectronIsEMSelector" | ) |
Standard constructor.
Definition at line 15 of file TForwardElectronIsEMSelector.cxx.
|
default |
Standard destructor.
|
inline |
Return dummy accept with only info.
Definition at line 51 of file TForwardElectronIsEMSelector.h.
| unsigned int TForwardElectronIsEMSelector::calocuts_electrons | ( | float | eta, |
| float | nvtx, | ||
| float | secondLambda, | ||
| float | lateral, | ||
| float | longitudinal, | ||
| float | fracMax, | ||
| float | centerLambda, | ||
| float | secondR, | ||
| unsigned int | iflag ) const |
Definition at line 163 of file TForwardElectronIsEMSelector.cxx.
|
private |
Definition at line 323 of file TForwardElectronIsEMSelector.cxx.
|
private |
Definition at line 150 of file TForwardElectronIsEMSelector.cxx.
|
private |
Definition at line 260 of file TForwardElectronIsEMSelector.cxx.
|
inline |
| StatusCode TForwardElectronIsEMSelector::initialize | ( | ) |
Initialize this class.
Definition at line 83 of file TForwardElectronIsEMSelector.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
|
inherited |
The standard message stream.
Definition at line 49 of file AsgMessaging.cxx.
|
inherited |
The standard message stream.
| lvl | The message level to set the stream to |
Definition at line 57 of file AsgMessaging.cxx.
|
inherited |
Test the output level of the object.
| lvl | The message level to test against |
true If messages at level "lvl" will be printed Definition at line 41 of file AsgMessaging.cxx.
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
|
friend |
Definition at line 36 of file TForwardElectronIsEMSelector.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging).
Definition at line 141 of file AthMessaging.h.
|
private |
Accept info.
Definition at line 121 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutBinEta_ForwardElectron |
range of eta bins for e-ID
Definition at line 90 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutCELLMAXFRAC_ForwardElectron |
cut on maxFrac
Definition at line 100 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutCENTERLAMBDA_ForwardElectron |
cut on centerlambda
Definition at line 104 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutLATERAL_ForwardElectron |
cut on lateral
Definition at line 96 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutLONGITUDINAL_ForwardElectron |
cut on longitudinal
Definition at line 98 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 139 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 144 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 146 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 142 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 143 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 141 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 145 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 140 of file TForwardElectronIsEMSelector.h.
|
private |
cluster eta range
Definition at line 126 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 133 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 135 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 131 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 132 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 130 of file TForwardElectronIsEMSelector.h.
|
private |
Definition at line 134 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutSECONDLAMBDA_ForwardElectron |
cut on secondlambda
Definition at line 94 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutSECONDR_ForwardElectron |
cut values for cut on secondR
Definition at line 102 of file TForwardElectronIsEMSelector.h.
| std::vector<float> Root::TForwardElectronIsEMSelector::m_cutVxp_ForwardElectron |
range of NPV bins for e-ID
Definition at line 92 of file TForwardElectronIsEMSelector.h.
|
mutableprivateinherited |
| unsigned int Root::TForwardElectronIsEMSelector::m_isEMMask |
which subset of cuts to apply
Definition at line 87 of file TForwardElectronIsEMSelector.h.
|
mutableprivateinherited |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels).
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.