ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ParamExpTwoBodyAngDst< NKEBINS > Class Template Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/cascade/cascade/include/G4ParamExpTwoBodyAngDst.hh>

+ Inheritance diagram for G4ParamExpTwoBodyAngDst< NKEBINS >:
+ Collaboration diagram for G4ParamExpTwoBodyAngDst< NKEBINS >:

Public Types

enum  { nKEbins =NKEBINS }
 

Public Member Functions

 G4ParamExpTwoBodyAngDst (const G4String &name, const G4double(&kebins)[nKEbins], const G4double(&pFrac)[nKEbins], const G4double(&pA)[nKEbins], const G4double(&pC)[nKEbins], const G4double(&pCos)[nKEbins], G4int verbose=0)
 
virtual ~G4ParamExpTwoBodyAngDst ()
 
virtual G4double GetCosTheta (const G4double &ekin, const G4double &pcm) const
 
- Public Member Functions inherited from G4VTwoBodyAngDst
 G4VTwoBodyAngDst (const G4String &name, G4int verbose=0)
 
virtual ~G4VTwoBodyAngDst ()
 
virtual void setVerboseLevel (G4int verbose=0)
 
virtual const G4StringGetName () const
 

Protected Attributes

const G4double(& labKE )[nKEbins]
 
const G4double(& angleCut )[nKEbins]
 
const G4double(& smallScale )[nKEbins]
 
const G4double(& largeScale )[nKEbins]
 
const G4double(& cosScale )[nKEbins]
 
G4CascadeInterpolator< NKEBINS > interpolator
 
- Protected Attributes inherited from G4VTwoBodyAngDst
G4String theName
 
G4int verboseLevel
 

Detailed Description

template<G4int NKEBINS>
class G4ParamExpTwoBodyAngDst< NKEBINS >

Definition at line 42 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 42 of file G4ParamExpTwoBodyAngDst.hh

Member Enumeration Documentation

template<G4int NKEBINS>
anonymous enum
Enumerator:
nKEbins 

Definition at line 44 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 44 of file G4ParamExpTwoBodyAngDst.hh

Constructor & Destructor Documentation

template<G4int NKEBINS>
G4ParamExpTwoBodyAngDst< NKEBINS >::G4ParamExpTwoBodyAngDst ( const G4String name,
const G4double(&)  kebins[nKEbins],
const G4double(&)  pFrac[nKEbins],
const G4double(&)  pA[nKEbins],
const G4double(&)  pC[nKEbins],
const G4double(&)  pCos[nKEbins],
G4int  verbose = 0 
)
inline

Definition at line 46 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 46 of file G4ParamExpTwoBodyAngDst.hh

template<G4int NKEBINS>
virtual G4ParamExpTwoBodyAngDst< NKEBINS >::~G4ParamExpTwoBodyAngDst ( )
inlinevirtual

Definition at line 56 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 56 of file G4ParamExpTwoBodyAngDst.hh

Member Function Documentation

template<G4int NKEBINS>
virtual G4double G4ParamExpTwoBodyAngDst< NKEBINS >::GetCosTheta ( const G4double ekin,
const G4double pcm 
) const
virtual

Implements G4VTwoBodyAngDst.

Member Data Documentation

template<G4int NKEBINS>
const G4double(& G4ParamExpTwoBodyAngDst< NKEBINS >::angleCut)[nKEbins]
protected

Definition at line 65 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 65 of file G4ParamExpTwoBodyAngDst.hh

template<G4int NKEBINS>
const G4double(& G4ParamExpTwoBodyAngDst< NKEBINS >::cosScale)[nKEbins]
protected

Definition at line 72 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 72 of file G4ParamExpTwoBodyAngDst.hh

template<G4int NKEBINS>
G4CascadeInterpolator<NKEBINS> G4ParamExpTwoBodyAngDst< NKEBINS >::interpolator
protected

Definition at line 74 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 74 of file G4ParamExpTwoBodyAngDst.hh

template<G4int NKEBINS>
const G4double(& G4ParamExpTwoBodyAngDst< NKEBINS >::labKE)[nKEbins]
protected

Definition at line 62 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 62 of file G4ParamExpTwoBodyAngDst.hh

template<G4int NKEBINS>
const G4double(& G4ParamExpTwoBodyAngDst< NKEBINS >::largeScale)[nKEbins]
protected

Definition at line 69 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 69 of file G4ParamExpTwoBodyAngDst.hh

template<G4int NKEBINS>
const G4double(& G4ParamExpTwoBodyAngDst< NKEBINS >::smallScale)[nKEbins]
protected

Definition at line 68 of file G4ParamExpTwoBodyAngDst.hh.

View newest version in sPHENIX GitHub at line 68 of file G4ParamExpTwoBodyAngDst.hh


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