4 #include "marlin/Processor.h"
5 #include "EVENT/MCParticle.h"
10 using namespace lcio ;
11 using namespace marlin ;
76 virtual Processor* newProcessor() {
return new GenericViewer ; }
83 virtual void processRunHeader( LCRunHeader* run ) ;
85 virtual void processEvent( LCEvent * evt ) ;
87 virtual void check( LCEvent * evt ) ;
97 std::vector<std::string> _caloHitCollections;
98 std::vector<std::string> _simCaloHitCollections;
99 std::vector<std::string> _trackerHitCollections;
100 std::vector<std::string> _simTrackerHitCollections;
101 std::string _trueClustersCollection;
102 std::string _trueTracksCollection;
103 std::string _clustersCollection;
104 std::string _tracksCollection;
105 std::string _particleCollection;
108 int _layerSimCaloHit;
109 int _layerTrackerHit;
110 int _layerSimTrackerHit;
111 int _layerTrueClusters;
112 int _layerTrueTracks;
121 int _waitForKeyboard;
123 std::map<MCParticle *, int > _mcpList;
125 int returnColor(
int counter);
Viewer Processor This processor displays collections of LCIO objects, including SimCalorimeterHit...
Definition: GenericViewer.h:72