1 #ifndef PROCESSOREVENTSEEDER_H
2 #define PROCESSOREVENTSEEDER_H 1
68 void registerProcessor(
Processor* proc ) ;
82 void refreshSeeds( LCEvent * evt ) ;
std::vector< std::pair< Processor *, unsigned int > > _vector_pair_proc_seed
vector to hold pair of pointers to the registered processors and their assigned seeds ...
int _global_seed
Global seed for current Job.
~ProcessorEventSeeder()
Destructor.
bool _global_seed_set
Global seed has been set for current Job.
Processor event seeder - provides independent pseudo-randomly generated seeds for registered processo...
bool _eventProcessingStarted
bool to ensure no calls of registerProcessor( Processor* proc ) after Event Processesing has started ...
Processor manager singleton class.
Base class for Marlin processors.