"MarlinReco"  1.32.0
Public Attributes | List of all members
MyHit Struct Reference

=== MokkaCaloDigi Processor ===
Calorimeter digitizer Processor for LCIO
files produced by Mokka. More...

#include <MokkaCaloDigi.h>

Public Attributes

CalorimeterHitImpl * hit {}
 
std::vector< SimCalorimeterHit * > simHits {}
 

Detailed Description

=== MokkaCaloDigi Processor ===
Calorimeter digitizer Processor for LCIO
files produced by Mokka.


Takes SimCalorimeterHit Collections and
produces CalorimeterHit Collections.
Simulated energy depositions in active
layers of calorimeters are
converted into physical energy. This is done
taking into account sampling fractions of
ECAL and HCAL.
User has to specify ECAL and HCAL SimCalorimeterHit
collections with processor parameters
HCALCollections and ECALCollections.
The names of the output CalorimeterHit Collections
are specified with processor parameters
NewECALCollName and NewHCALCollName.
Processor performs merging of neighboring virtual cells
in calorimeters into a larger cells.
Processor is meant to perform digitization of
calorimeter hits for an arbitrary detector geometry
parameter NewHCALCellSize and should be multiple of 10
as virtual cell size used in Mokka is 10x10 mm2.
Conversion factors for ECAL and HCAL
are specified via processor parameters
CalibrECAL and CalibrHCAL.
It should be noted that ECAL and HCAL may consist
of several sections with different sampling fractions.
To handle this situation, calibration coefficients for
ECAL and HCAL are passed as arrays of floats with each element
in this array corresponding to certain section with
a given sampling fraction.
List of layer numbers terminating each section are given through
processor parameters ECALLayers and HCALLayers
There is an option to perform digitization of
both ECAL and HCAL in a digital mode.
Digital digitization is activated by
setting processor parameters
IfDigitalEcal / IfDigitalHcal to 1.
In this case CalibrECAL / CalibrHCAL will
convert the number of hits into physical energy.
Thresholds on hit energies in ECAL and HCAL
are set with processor parameters
ECALThreshold and HCALThreshold.
Relations between CalorimeterHits and SimCalorimeterHits
are held in the corresponding relation collection.
The name of this relation collection is specified
via processor parameter RelationOutputCollection.

Authors
A. Raspereza and P. Krstonosic (DESY)
Version
$Id$

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