1 #ifndef DSTPlotProcessor_h
2 #define DSTPlotProcessor_h
7 #include "../vertex_lcfi/util/inc/util.h"
10 #include "marlin/Processor.h"
12 #include "EVENT/ReconstructedParticle.h"
69 virtual void processRunHeader( LCRunHeader* pRun );
70 virtual void processEvent( LCEvent* pEvent );
82 std::string _FlavourTagCollectionName;
83 std::string _FlavourTagInputsCollectionName;
85 std::map<std::string,unsigned int> _IndexOfForEachTag;
86 std::map<std::string,unsigned int> _FlavourIndex;
87 std::map<std::string,unsigned int>_InputsIndex;
106 void _fillPlots( LCEvent* pEvent,
unsigned int jet);
111 void _checkDSTParameters(LCEvent* pEvent);
115 #endif //ifndef DSTPlotProcessor_h
void _fillPlots(LCEvent *pEvent, unsigned int jet)
bool _passesJetCuts(lcio::ReconstructedParticle *pJet)
std::string _JetCollectionName
std::string _TrueJetFlavourColName
std::string _OutputFilename
bool _passesEventCuts(lcio::LCEvent *pEvent)
histogram_data< double > _jetEnergy
void _outputDataToFile(std::string filename)
void _displayCollectionNames(lcio::LCEvent *pEvent)
Creates some sample plots from the data calculated by the LCFI vertex package.