parameters: ( wpEB, wpEE, isoInputs )
return_statement: return parameterSet
docstring: This function configures the full cms.PSet for a VID ID and returns it.
      The inputs: two objects of the type WorkingPoint_V2, one
      containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
      The third argument is an object that contains information necessary
      for isolation calculations.
docstring_summary: This function configures the full cms.PSet for a VID ID and returns it.
      The inputs: two objects of the type WorkingPoint_V2, one
      containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
      The third argument is an object that contains information necessary
      for isolation calculations.
docstring_tokens: This function configures the full cms . PSet for a VID ID and returns it . The inputs : two objects of the type WorkingPoint_V2 one containing the cuts for the Barrel ( EB ) and the other one for the Endcap ( EE ) . The third argument is an object that contains information necessary for isolation calculations .
function: def configureVIDCutBasedEleID_V2( wpEB, wpEE, isoInputs ):
      """
      This function configures the full cms.PSet for a VID ID and returns it.
      The inputs: two objects of the type WorkingPoint_V2, one
      containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
      The third argument is an object that contains information necessary
      for isolation calculations.
      """
      # print "VID: Configuring cut set %s" % wpEB.idName
      parameterSet =  cms.PSet(
          #
          idName = cms.string( wpEB.idName ), # same name stored in the _EB and _EE objects
          cutFlow = cms.VPSet(
              psetMinPtCut(),
              psetPhoSCEtaMultiRangeCut(),
              psetDEtaInCut(wpEB, wpEE),
              psetDPhiInCut(wpEB, wpEE),
              psetFull5x5SigmaIEtaIEtaCut(wpEB, wpEE),
              psetHadronicOverEMCut(wpEB, wpEE),
              psetGsfEleDxyCut(wpEB, wpEE),
              psetGsfEleDzCut(wpEB, wpEE),
              psetEInerseMinusPInverseCut(wpEB, wpEE),
              psetEffAreaPFIsoCut(wpEB, wpEE, isoInputs),
              psetConversionVetoCut(),
              psetMissingHitsCut(wpEB, wpEE)
          )
      )
      #
      return parameterSet
function_tokens: def configureVIDCutBasedEleID_V2 ( wpEB , wpEE , isoInputs ) : # print "VID: Configuring cut set %s" % wpEB.idName parameterSet = cms . PSet ( # idName = cms . string ( wpEB . idName ) , # same name stored in the _EB and _EE objects cutFlow = cms . VPSet ( psetMinPtCut ( ) , psetPhoSCEtaMultiRangeCut ( ) , psetDEtaInCut ( wpEB , wpEE ) , psetDPhiInCut ( wpEB , wpEE ) , psetFull5x5SigmaIEtaIEtaCut ( wpEB , wpEE ) , psetHadronicOverEMCut ( wpEB , wpEE ) , psetGsfEleDxyCut ( wpEB , wpEE ) , psetGsfEleDzCut ( wpEB , wpEE ) , psetEInerseMinusPInverseCut ( wpEB , wpEE ) , psetEffAreaPFIsoCut ( wpEB , wpEE , isoInputs ) , psetConversionVetoCut ( ) , psetMissingHitsCut ( wpEB , wpEE ) ) ) # return parameterSet