All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
MokkaCaloDigi Class Reference

#include <MokkaCaloDigi.h>

Inheritance diagram for MokkaCaloDigi:
[legend]

Public Member Functions

 MokkaCaloDigi (const MokkaCaloDigi &)=delete
 
MokkaCaloDigioperator= (const MokkaCaloDigi &)=delete
 
virtual ProcessornewProcessor ()
 
 MokkaCaloDigi ()
 
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 check (LCEvent *evt)
 
virtual void end ()
 Called after data processing for clean up. More...
 
MyHitProcessHitInBarrel (SimCalorimeterHit *hit)
 
MyHitProcessHitInEndcap (SimCalorimeterHit *hit)
 

Protected Attributes

std::vector< std::string > _ecalCollections {}
 
std::vector< std::string > _hcalCollections {}
 
std::string _newCollNameHCAL {}
 
std::string _newCollNameECAL {}
 
std::string _relationCollName {}
 
int _nRun {}
 
int _nEvt {}
 
float _thresholdEcal {}
 
float _thresholdHcal {}
 
int _digitalEcal {}
 
int _digitalHcal {}
 
std::vector< int > _ecalLayers {}
 
std::vector< int > _hcalLayers {}
 
std::vector< float > _calibrCoeffEcal {}
 
std::vector< float > _calibrCoeffHcal {}
 
float * _endBarrelChamberLength {}
 
float * _barrelLateralWidth {}
 
float * _barrelOffsetMaxX {}
 
float * _endBarrelOffsetMaxZ {}
 
float _regularBarrelOffsetMaxZ {}
 
float _lateralPlateThickness {}
 
float _modulesGap {}
 
float _innerHcalRadius {}
 
int _numberOfHcalLayers {}
 
int _nStaves {}
 
int _nModules {}
 
int _cellScaleX {}
 
int _cellScaleZ {}
 
float _newCellSizeX {}
 
float _newCellSizeZ {}
 
float _hcalLayerThickness {}
 
float _hcalAbsorberThickness {}
 
float _hcalSensitiveThickness {}
 
float _virtualCellSizeX {}
 
float _virtualCellSizeZ {}
 
float _regularBarrelModuleLength {}
 
float _regularBarrelChamberLength {}
 
float _deltaPhi {}
 
std::vector< std::vector
< MyHit * > > 
_calorimeterHitVec {}
 
LCCollectionVec * _relationCollection {}
 
int _startIEndcap {}
 
int _startJEndcap {}
 
float _startXEndcap {}
 
float _startZEndcap {}
 

Detailed Description

Definition at line 79 of file MokkaCaloDigi.h.


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