Class PhotonSelector¶
Defined in File PhotonSelector.h
Inheritance Relationships¶
Base Type¶
public xAH::Algorithm(Class Algorithm)
Class Documentation¶
-
class
PhotonSelector: public xAH::Algorithm Public Functions
-
PhotonSelector()
-
~PhotonSelector()
-
EL::StatusCode
setupJob(EL::Job &job)
-
EL::StatusCode
fileExecute()
-
EL::StatusCode
histInitialize()
-
EL::StatusCode
changeInput(bool firstFile)
-
EL::StatusCode
initialize()
-
EL::StatusCode
execute()
-
EL::StatusCode
postExecute()
-
EL::StatusCode
finalize()
-
EL::StatusCode
histFinalize()
-
bool
executeSelection(const xAOD::PhotonContainer *inPhotons, float mcEvtWeight, bool countPass, ConstDataVector<xAOD::PhotonContainer> *selectedPhotons)
-
bool
passCuts(const xAOD::Photon *photon)
Public Members
-
bool
m_useCutFlow= true
-
std::string
m_inContainerName= "" configuration variables input container name
-
std::string
m_outContainerName= "" output container name
-
std::string
m_inputAlgoSystNames= "" output auxiliary container name
-
std::string
m_outputAlgoSystNames= "PhotonSelector_Syst"
-
bool
m_decorateSelectedObjects= true decorate selected objects - default “passSel”
-
bool
m_createSelectedContainer= true fill using SG::VIEW_ELEMENTS to be light weight
-
int
m_nToProcess= -1 look at n objects
-
int
m_pass_min= -1 minimum number of objects passing cuts
-
int
m_pass_max= -1 maximum number of objects passing cuts
-
float
m_pT_max= 1e8 require pT < pt_max
-
float
m_pT_min= 1e8 require pT > pt_min
-
float
m_eta_max= 1e8 require |eta| < eta_max
-
bool
m_vetoCrack= true require |eta| outside crack region
-
bool
m_doAuthorCut= true
-
bool
m_doOQCut= true
-
bool
m_readOQFromDerivation= false read object quality from derivation, rather than calculating it on the fly
-
std::string
m_photonIdCut= "None" Name of ID variable to cut
-
std::string
m_MinIsoWPCut= "" reject objects which do not pass this isolation cut - default = “” (no cut)
-
std::string
m_IsoWPList= "FixedCutTightCaloOnly,FixedCutTight,FixedCutLoose" decorate objects with ‘isIsolated_*’ flag for each WP in this input list - default = all current ASG WPs
-