|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef __TFORWARDELECTRONISEMSELECTOR__
8 #define __TFORWARDELECTRONISEMSELECTOR__
36 friend class ::AsgForwardElectronIsEMSelector;
41 const char*
name =
"TForwardElectronIsEMSelector");
75 unsigned int iflag)
const;
std::vector< float > m_cutCELLMAXFRAC_ForwardElectron
cut on maxFrac
const std::string m_cutNameLONGITUDINAL_ForwardElectron
asg::AcceptData fillAccept(unsigned int isEM) const
std::vector< float > m_cutSECONDR_ForwardElectron
cut values for cut on secondR
std::vector< float > m_cutVxp_ForwardElectron
range of NPV bins for e-ID
asg::AcceptInfo m_acceptInfo
Accept info.
int m_cutPositionLATERAL_ForwardElectron
std::vector< float > m_cutCENTERLAMBDA_ForwardElectron
cut on centerlambda
int m_cutPositionCELLMAXFRAC_ForwardElectron
int m_cutPositionLONGITUDINAL_ForwardElectron
std::vector< size_t > vec
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
int m_cutPositionSECONDR_ForwardElectron
TForwardElectronIsEMSelector(const char *name="TForwardElectronIsEMSelector")
Standard constructor.
const std::string m_cutNameVxp_ForwardElectron
::StatusCode StatusCode
StatusCode definition for legacy code.
asg::AcceptData accept() const
Return dummy accept with only info.
std::vector< float > m_cutSECONDLAMBDA_ForwardElectron
cut on secondlambda
const std::string m_cutNameCELLMAXFRAC_ForwardElectron
int m_cutPositionCENTERLAMBDA_ForwardElectron
std::vector< float > m_cutBinEta_ForwardElectron
range of eta bins for e-ID
const std::string m_cutNameCENTERLAMBDA_ForwardElectron
StatusCode initialize()
Initialize this class.
const std::string m_cutNameSECONDLAMBDA_ForwardElectron
unsigned int m_isEMMask
which subset of cuts to apply
std::vector< float > m_cutLATERAL_ForwardElectron
cut on lateral
const std::string m_cutNameSECONDR_ForwardElectron
Class mimicking the AthMessaging class from the offline software.
int m_cutPositionBinEta_ForwardElectron
cluster eta range
int m_cutPositionSECONDLAMBDA_ForwardElectron
std::vector< int > findNvtxEtaBin(float nvtx, double eta) const
const std::string m_cutNameLATERAL_ForwardElectron
bool checkVar(const std::vector< T > &vec, int choice) const
const std::string m_cutNameBinEta_ForwardElectron
~TForwardElectronIsEMSelector()
Standard destructor.
std::vector< float > m_cutLONGITUDINAL_ForwardElectron
cut on longitudinal