1 #ifndef SimpleMuonDigi_H
2 #define SimpleMuonDigi_H 1
4 #include "marlin/Processor.h"
9 #include "CalorimeterHitType.h"
12 using namespace lcio ;
13 using namespace marlin ;
34 virtual void processRunHeader( LCRunHeader* run ) ;
36 virtual void processEvent( LCEvent * evt ) ;
39 virtual void check( LCEvent * evt ) ;
44 bool useLayer(CHT::Layout caloLayout,
unsigned int layer) ;
51 IntVec _layersToKeepBarrelVec, _layersToKeepEndcapVec;
52 std::vector<bool> _useLayersBarrelVec, _useLayersEndcapVec;
54 std::vector<std::string> _muonCollections;
56 std::string _outputMuonCollection;
57 std::string _outputRelCollection;
59 std::string _cellIDLayerString ;
62 float _calibrCoeffMuon;
63 float _maxHitEnergyMuon;
=== SimpleMuonDigi Processor === Simple calorimeter digitizer for the muon detectors.
Definition: SimpleMuonDigi.h:23