1 #ifndef PRIMARYCLOUDIONISATIONPROCESSOR_H
2 #define PRIMARYCLOUDIONISATIONPROCESSOR_H 1
6 #include "marlin/Processor.h"
54 virtual void check(lcio::LCEvent * evt ) ;
68 std::string _input_collection_name;
73 std::string _output_collection_name;
77 bool _simulate_only_primary_particle;
82 #endif // PRIMARYCLOUDIONISATIONPROCESSOR_H
virtual void end()
Called after data processing for clean up.
Definition: PrimaryCloudIonisationProcessor.cc:176
virtual void processRunHeader(lcio::LCRunHeader *run)
Called for every run.
Definition: PrimaryCloudIonisationProcessor.cc:60
PrimaryCloudIonisationProcessor : This processor takes SimTrackerHits from a simulation (such as Mokk...
Definition: PrimaryCloudIonisationProcessor.h:20
PrimaryCloudIonisationProcessor()
constructor
Definition: PrimaryCloudIonisationProcessor.cc:29
virtual Processor * newProcessor()
used by Marlin to create a new processor
Definition: PrimaryCloudIonisationProcessor.h:34
virtual void check(lcio::LCEvent *evt)
Called after the event has been processed.
Definition: PrimaryCloudIonisationProcessor.cc:171
virtual void init()
Called at the begin of the job before anything is read.
Definition: PrimaryCloudIonisationProcessor.cc:164
virtual void processEvent(lcio::LCEvent *evt)
Called for every event - the working horse.
Definition: PrimaryCloudIonisationProcessor.cc:73
virtual ~PrimaryCloudIonisationProcessor()
destructor
Definition: PrimaryCloudIonisationProcessor.cc:57