Lepton Identification

Estimated reading time: 3 minutes

A lepton identification package called LICH based on Multivariate Data Analysis (TMVA) has been developed for detectors using high granularity calorimeters. Using the conceptual detector geometry for the Circular Electron-Positron Collider (CEPC) and single charged particle samples with energy larger than 2 GeV, LICH identifies electrons/muons with efficiencies higher than 99.5% and controls the mis-identification rate of hadron to muons/electrons to better than 1%/0.5%. Applying on the isolate lepton events, the recoil mass analysis of $eeH$ and $\mu\mu H$ channel, the lepton identification efficiency and purity is around 95% and 97%, which means the isolate leptons performance is comparable to the single particles. Compared to the leptons generated at parton level, performance for the leptons in jet degrades about 1%.

###Process for LICH

 <processor name="MyLICH" type="LICH">
 <!--Produce single particle samples for training or produce the charged PID-->
  <!--energy bins to make cut different-->
  <parameter name="EnergyBins" type="FloatVec">-1  </parameter>
  <!--DetectorModules-->
  <parameter name="InputDetectorModules" type="StringVec">barrel1 barrel2 overlap endcap  </parameter>
  <!--Name of Inpout MC Particle Collection-->
  <parameter name="InputMCParticle" type="string">MCParticle </parameter>
  <!--Name of Inpout Reconstructed Particle Collection-->
  <parameter name="InputPFO" type="string">AncientPFOs </parameter>
  <!--The interval of angle for PID-->
  <parameter name="InputPositions" type="FloatVec">0 0.3 0.6 0.8 1  </parameter>
  <!--Name of Output Reconstructed Particle Collection-->
  <parameter name="OutputPFO" type="string">ArborPFOs </parameter>
  <!--Produce sample for training when 0, otherwise proceed the PID-->
  <parameter name="TrainingFlag" type="int">0 </parameter>
  <!--verbosity level of this processor ("DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT")-->
  <!--parameter name="Verbosity" type="string">DEBUG </parameter-->
  <!--mva value cut for electron-->
  <parameter name="mvacut_e" type="FloatVec">0.33  </parameter>
  <!--mva value cut for electron-->
  <parameter name="mvacut_mu" type="FloatVec">0.34  </parameter>
  <!--mva value cut for electron-->
  <parameter name="mvacut_pi" type="FloatVec">0.33  </parameter>
  <!--the weight file directory-->
  <parameter name="weightDir" type="string">/cefs/higgs/yudan/CEPCV4/Reco_Phismear/TMVA </parameter>
</processor>

Usage

<execute>
   <processor name="MyLICH"/>
</execute>

Performance

Taking event as an sample, the lepton identification efficiency and the mis-id rate for pions to be mis-identified as leptons is shown here. Samples can be found at /cefs/higgs/yudan/LeptonID/Zpole_bb

Eff_Compare Misid_Compare