GENIEGenerator
Loading...
Searching...
No Matches
PhysInteractionSelector.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::PhysInteractionSelector
5
6\brief Selects interactions to be generated
7
8 Is a concrete implementation of the InteractionSelectorI interface.
9
10\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
11 University of Liverpool
12
13\created January 25, 2005
14
15\cpright Copyright (c) 2003-2025, The GENIE Collaboration
16 For the full text of the license visit http://copyright.genie-mc.org
17*/
18//____________________________________________________________________________
19
20#ifndef _PHYS_INTERACTION_SELECTOR_H_
21#define _PHYS_INTERACTION_SELECTOR_H_
22
24
25namespace genie {
26
28
29public :
31 PhysInteractionSelector(string config);
33
34 //! implement the InteractionSelectorI interface
36 (const InteractionGeneratorMap * igmp, const TLorentzVector & p4) const;
37
38 //! override the Algorithm::Configure methods to load configuration
39 //! data to private data members
40 void Configure (const Registry & config);
41 void Configure (string param_set);
42
43private:
44 void LoadConfigData (void);
45
47};
48
49} // genie namespace
50
51#endif // _PHYS_INTERACTION_SELECTOR_H_
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
Definition EventRecord.h:37
An Interaction -> EventGeneratorI associative container. The container is being built for the loaded ...
EventRecord * SelectInteraction(const InteractionGeneratorMap *igmp, const TLorentzVector &p4) const
implement the InteractionSelectorI interface
void Configure(const Registry &config)
A registry. Provides the container for algorithm configuration parameters.
Definition Registry.h:65
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25