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