4 #include "marlin/Processor.h"
10 using namespace marlin ;
27 virtual Processor* newProcessor() {
return new CEDViewer ; }
39 virtual void processRunHeader( LCRunHeader* run ) ;
43 virtual void processEvent( LCEvent * evt ) ;
46 virtual void check( LCEvent * evt ) ;
52 void printParticle(
int id, LCEvent * evt);
58 static const int ncol = 20 ;
59 static const int nscheme = 10 ;
60 static const int Red = 0 ;
61 static const int Orange = 1 ;
62 static const int Plum = 2 ;
63 static const int Violet = 3 ;
64 static const int Blue = 4 ;
65 static const int LightBlue = 5 ;
66 static const int Aquamarine = 6 ;
67 static const int Green = 7 ;
68 static const int Olive = 8 ;
69 static const int Yellow = 9 ;
71 static const int Dark = 10 ;
72 static const int Light = 11 ;
73 static const int Classic = 12 ;
78 StringVec _drawCollectionsLayer ;
80 bool _usingParticleGun ;
81 int _drawHelixForTracks ;
88 bool _useTPCForLimitsOfHelix;
89 int _waitForKeyboard ;
90 int _drawHelixForPFOs;
91 int _useColorForHelixTracks ;
LCIO collection based viewer for CED event dislplay (A.
Definition: CEDViewer.h:23
StringVec _drawCollections
Input collection name.
Definition: CEDViewer.h:77