ZFinder:
 Returns the best Z->ee/Z->mm candidate in the event.  
 More...
#include <ZFinder.h>
Public Member Functions | |
| virtual marlin::Processor * | newProcessor () | 
| ZFinder () | |
| virtual void | init () | 
| Called at the begin of the job before anything is read.  More... | |
| virtual void | processRunHeader (LCRunHeader *run) | 
| Called for every run.  More... | |
| virtual void | processEvent (LCEvent *evt) | 
| Called for every event - the working horse.  More... | |
| virtual void | end () | 
| Called after data processing for clean up.  More... | |
| bool | FindPFOs (LCEvent *evt) | 
| void | FindZee (LCCollectionVec *) | 
| void | FindZmumu (LCCollectionVec *) | 
Private Attributes | |
| std::vector < ReconstructedParticle * >  | _pfovec {} | 
| int | _printing {} | 
| std::string | _zdecay {} | 
| std::string | _inputParticleCollectionName {} | 
| std::string | _outputParticleCollectionName {} | 
| float | _momentumCut {} | 
| float | _muonEcalEnergyCut {} | 
| float | _muonHcalEnergyCut {} | 
| float | _muonHcalEnergyCut1 {} | 
| float | _electronEcalEnergyCut {} | 
| float | _electronHcalEnergyCut {} | 
| float | _electronEoPCutLow {} | 
| float | _electronEoPCutHigh {} | 
| float | _dmzcut {} | 
| int | _addPhotons {} | 
| int | _canUseClusterEnergyForElectrons {} | 
| float | _cosTrackGammaCut {} | 
ZFinder:
 Returns the best Z->ee/Z->mm candidate in the event. 
Relatively loose cuts are applied. For a physics analysis tighter cuts (applied user analysis code) might be required. Bremstrahlung/FSR recovery is on by default.
| ZFinder::ZFinder | ( | ) | 
Definition at line 27 of file ZFinder.cc.
      
  | 
  virtual | 
Called after data processing for clean up.
Definition at line 165 of file ZFinder.cc.
| bool ZFinder::FindPFOs | ( | LCEvent * | evt | ) | 
Definition at line 171 of file ZFinder.cc.
| void ZFinder::FindZee | ( | LCCollectionVec * | recparcol | ) | 
Definition at line 320 of file ZFinder.cc.
| void ZFinder::FindZmumu | ( | LCCollectionVec * | recparcol | ) | 
Definition at line 199 of file ZFinder.cc.
      
  | 
  virtual | 
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
Definition at line 128 of file ZFinder.cc.
      
  | 
  inlinevirtual | 
      
  | 
  virtual | 
Called for every event - the working horse.
Definition at line 140 of file ZFinder.cc.
      
  | 
  virtual | 
Called for every run.
Definition at line 134 of file ZFinder.cc.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |