Public Member Functions | List of all members
genie::NOscDummyPXSec Class Reference

#include <NOscDummyPXSec.h>

Inheritance diagram for genie::NOscDummyPXSec:
genie::XSecAlgorithmI genie::Algorithm

Public Member Functions

 NOscDummyPXSec ()
 
 NOscDummyPXSec (string config)
 
 ~NOscDummyPXSec ()
 
double XSec (const Interaction *i, KinePhaseSpace_t k) const
 Compute the cross section for the input interaction. More...
 
double Integral (const Interaction *i) const
 
bool ValidProcess (const Interaction *i) const
 Can this cross section algorithm handle the input process? More...
 
- Public Member Functions inherited from genie::XSecAlgorithmI
virtual ~XSecAlgorithmI ()
 
virtual bool ValidKinematics (const Interaction *i) const
 Is the input kinematical point a physically allowed one? More...
 
- Public Member Functions inherited from genie::Algorithm
virtual ~Algorithm ()
 
virtual void Configure (const Registry &config)
 Configure the algorithm. More...
 
virtual void Configure (string config)
 Configure the algorithm. More...
 
virtual void FindConfig (void)
 Lookup configuration from the config pool. More...
 
virtual const RegistryGetConfig (void) const
 Get configuration registry. More...
 
RegistryGetOwnedConfig (void)
 Get a writeable version of an owned configuration Registry. More...
 
virtual const AlgIdId (void) const
 Get algorithm ID. More...
 
virtual AlgStatus_t GetStatus (void) const
 Get algorithm status. More...
 
virtual bool AllowReconfig (void) const
 
virtual AlgCmp_t Compare (const Algorithm *alg) const
 Compare with input algorithm. More...
 
virtual void SetId (const AlgId &id)
 Set algorithm ID. More...
 
virtual void SetId (string name, string config)
 
const AlgorithmSubAlg (const RgKey &registry_key) const
 
void AdoptConfig (void)
 
void AdoptSubstructure (void)
 
virtual void Print (ostream &stream) const
 Print algorithm info. More...
 

Additional Inherited Members

- Protected Member Functions inherited from genie::XSecAlgorithmI
 XSecAlgorithmI ()
 
 XSecAlgorithmI (string name)
 
 XSecAlgorithmI (string name, string config)
 
- Protected Member Functions inherited from genie::Algorithm
 Algorithm ()
 
 Algorithm (string name)
 
 Algorithm (string name, string config)
 
void Initialize (void)
 
void DeleteConfig (void)
 
void DeleteSubstructure (void)
 
- Protected Attributes inherited from genie::Algorithm
bool fAllowReconfig
 
bool fOwnsConfig
 true if it owns its config. registry More...
 
bool fOwnsSubstruc
 true if it owns its substructure (sub-algs,...) More...
 
AlgId fID
 algorithm name and configuration set More...
 
RegistryfConfig
 config. (either owned or pointing to config pool) More...
 
AlgStatus_t fStatus
 algorithm execution status More...
 
AlgMapfOwnedSubAlgMp
 local pool for owned sub-algs (taken out of the factory pool) More...
 

Detailed Description

Author

May 05, 2009

Copyright (c) 2003-2017, GENIE Neutrino MC Generator Collaboration For the full text of the license visit http://copyright.genie-mc.org or see $GENIE/LICENSE

Definition at line 25 of file NOscDummyPXSec.h.

Constructor & Destructor Documentation

NOscDummyPXSec::NOscDummyPXSec ( )

Definition at line 24 of file NOscDummyPXSec.cxx.

24  :
25 XSecAlgorithmI("genie::NoscDummyPXSec")
26 {
27 
28 }
NOscDummyPXSec::NOscDummyPXSec ( string  config)

Definition at line 30 of file NOscDummyPXSec.cxx.

30  :
31 XSecAlgorithmI("genie::NOscDummyPXSec", config)
32 {
33 
34 }
NOscDummyPXSec::~NOscDummyPXSec ( )

Definition at line 36 of file NOscDummyPXSec.cxx.

37 {
38 
39 }

Member Function Documentation

double NOscDummyPXSec::Integral ( const Interaction i) const
virtual

Integrate the model over the kinematic phase space available to the input interaction (kinematical cuts can be included)

Implements genie::XSecAlgorithmI.

Definition at line 46 of file NOscDummyPXSec.cxx.

47 {
48  return 0;
49 }
bool NOscDummyPXSec::ValidProcess ( const Interaction i) const
virtual

Can this cross section algorithm handle the input process?

Implements genie::XSecAlgorithmI.

Definition at line 51 of file NOscDummyPXSec.cxx.

52 {
53  return true;
54 }
double NOscDummyPXSec::XSec ( const Interaction i,
KinePhaseSpace_t  k 
) const
virtual

Compute the cross section for the input interaction.

Implements genie::XSecAlgorithmI.

Definition at line 41 of file NOscDummyPXSec.cxx.

42 {
43  return 0;
44 }

The documentation for this class was generated from the following files: