bool GenParticle::PassUserID (ID id, bool verbose){ if ( id == GEN_ELE_FROM_LQ ) { return PassUserID_GenEleFromLQ (verbose); } else if ( id == GEN_MUON_FROM_LQ ) { return PassUserID_GenMuonFromLQ (verbose); } else if ( id == GEN_TAU_FROM_LQ ) { return PassUserID_GenTauFromLQ (verbose); } else if ( id == GEN_ELE_HARD_SCATTER ) { return PassUserID_GenEleHardScatter(verbose); } else if ( id == GEN_ZGAMMA_HARD_SCATTER ) { return PassUserID_GenZGammaHardScatter(verbose); } else if ( id == GEN_W_HARD_SCATTER ) { return PassUserID_GenWHardScatter (verbose); } else if ( id == GEN_NU_FROM_W ) { return PassUserID_GenNuFromW (verbose); } else if ( id == GEN_ELE_FROM_W ) { return PassUserID_GenEleFromW (verbose); } else if ( id == GEN_ELE_FROM_DY ) { return PassUserID_GenEleFromDY (verbose); } else if ( id == GEN_ELE_FIDUCIAL ) { return PassUserID_ECALFiducial (verbose); } else if ( id == GEN_LQ ) { return PassUserID_GenLQ (verbose); } else return false; }
bool Electron::PassUserID (ID id, bool verbose){ if ( id == HEEP61 ) return PassUserID_HEEPv6p1 (verbose); else if ( id == HEEP60 ) return PassUserID_BuiltIn_HEEPv6p0 (); else if ( id == HEEP51 ) return PassUserID_HEEP (verbose); else if ( id == EGAMMA_BUILTIN_TIGHT ) return PassUserID_BuiltIn_EGamma (EGAMMA_TIGHT ); else if ( id == EGAMMA_BUILTIN_MEDIUM ) return PassUserID_BuiltIn_EGamma (EGAMMA_MEDIUM); else if ( id == EGAMMA_BUILTIN_LOOSE ) return PassUserID_BuiltIn_EGamma (EGAMMA_LOOSE ); else if ( id == EGAMMA_BUILTIN_VETO ) return PassUserID_BuiltIn_EGamma (EGAMMA_VETO ); else if ( id == EGAMMA_TIGHT ) return PassUserID_EGamma (EGAMMA_TIGHT , verbose); else if ( id == EGAMMA_MEDIUM ) return PassUserID_EGamma (EGAMMA_MEDIUM, verbose); else if ( id == EGAMMA_LOOSE ) return PassUserID_EGamma (EGAMMA_LOOSE , verbose); else if ( id == EGAMMA_VETO ) return PassUserID_EGamma (EGAMMA_VETO , verbose); else if ( id == MVA ) return PassUserID_MVA (verbose); else if ( id == ECAL_FIDUCIAL ) return PassUserID_ECALFiducial (verbose); else if ( id == FAKE_RATE_HEEP_LOOSE ) return PassUserID_FakeRateLooseID(verbose); else return false; }