4 #include "marlin/Processor.h"
5 #include "EVENT/MCParticle.h"
10 using namespace lcio ;
11 using namespace marlin ;
26 virtual Processor* newProcessor() {
return new DSTViewer ; }
32 virtual void processRunHeader( LCRunHeader* run ) ;
34 virtual void processEvent( LCEvent * evt ) ;
36 virtual void check( LCEvent * evt ) ;
55 std::string _particleCollection;
57 StringVec _jetCollections;
62 int _layerSimTrackerHit;
63 int _layerTrueClusters;
76 std::map<MCParticle *, int > _mcpList;
78 int returnTrackColor(
int type);
91 int returnClusterColor(
float eneCluster,
float cutoff_min,
float cutoff_max);
107 void showLegendSpectrum(
const unsigned int color_steps,
char scale,
int colorMap,
float ene_min,
float ene_max,
unsigned int ticks);
109 int returnRGBClusterColor(
float eneCluster,
float cutoff_min,
float cutoff_max,
int color_steps,
char scale,
int colorMap);
111 int returnClusterSize(
float eneCluster,
float cutoff_min,
float cutoff_max);
113 int returnTrackSize(
float type);
115 int returnJetLayer(std::string jetColName);
117 int returnIpLayer(std::string jetColName);
119 int returnJetColor(std::string jetColName,
int colNumber);
121 int addAlphaChannelToColor(
int color,
int alphaChannel);
123 float * returnConeColor(std::string jetColName);
127 void writeLayerDescription(
void);
DSTViewer This processor displays ....
Definition: DSTViewer.h:22