"MarlinReco"  1.16.0
Public Member Functions | Protected Attributes | List of all members
VTXBgClusters Class Reference

======= VTXBgClusters ==========
Add Cluster parameters to VXD hits, according to projection of path length into the ladder... More...

#include <VTXBgClusters.h>

Inheritance diagram for VTXBgClusters:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 Called at the begin of the job before anything is read. More...
 
virtual void processRunHeader (LCRunHeader *run)
 Called for every run.
 
virtual void processEvent (LCEvent *evt)
 Called for every event - the working horse.
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 Called after data processing for clean up.
 

Protected Attributes

std::string _colNameVTX
 
int _nRun
 
int _nEvt
 
int _debug
 
int _mod
 
int _removeDRays
 
float _momCut
 
float _epi
 
float _pitch [6]
 
float _it [6]
 
VXDGeometry_vxdGeo
 
Hist1DVec _hist1DVec
 
Hist2DVec _hist2DVec
 

Detailed Description

======= VTXBgClusters ==========
Add Cluster parameters to VXD hits, according to projection of path length into the ladder...

...

Parameters
RemoveDraysWhen this flag is set to 1 hits produced by delta-electrons are removed from output collections
(default value 0)
MomentumCutForDRaysThe upper cut on delta-electron momentum (in MeV)
(default value 10)
DebugWhen this flag is set to one, debugging regime is enabled with a lot of printouts
(default value is 0)

Author
R. de Masi, IReS

Member Function Documentation

virtual void VTXBgClusters::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.


The documentation for this class was generated from the following file: