"MarlinReco"  1.32.0
Public Member Functions | Protected Attributes | List of all members
SimpleMuonDigi Class Reference

=== SimpleMuonDigi Processor ===
Simple calorimeter digitizer for the muon detectors. More...

#include <SimpleMuonDigi.h>

Inheritance diagram for SimpleMuonDigi:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 
virtual void processRunHeader (LCRunHeader *run)
 
virtual void processEvent (LCEvent *evt)
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 
bool useLayer (CHT::Layout caloLayout, unsigned int layer)
 

Protected Attributes

int _nRun {}
 
int _nEvt {}
 
IntVec _layersToKeepBarrelVec {}
 
IntVec _layersToKeepEndcapVec {}
 
std::vector< bool > _useLayersBarrelVec {}
 
std::vector< bool > _useLayersEndcapVec {}
 
std::vector< std::string > _muonCollections {}
 
std::string _outputMuonCollection {}
 
std::string _outputRelCollection {}
 
std::string _cellIDLayerString {}
 
float _thresholdMuon {}
 
float _calibrCoeffMuon {}
 
float _maxHitEnergyMuon {}
 

Detailed Description

=== SimpleMuonDigi Processor ===
Simple calorimeter digitizer for the muon detectors.

Converts SimCalorimeterHit collections to one CalorimeterHit collection applying a threshold and an calibration constant...

Version
$Id$

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