CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
CMSDarkPairProduction Class Reference

#include <CMSDarkPairProduction.h>

Inheritance diagram for CMSDarkPairProduction:

Public Member Functions

 CMSDarkPairProduction (const G4ParticleDefinition *p=nullptr, G4double df=1.0, const G4String &nam="BetheHeitlerLPM")
 
G4double ComputeCrossSectionPerAtom (const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cut=0., G4double emax=DBL_MAX) override
 
 ~CMSDarkPairProduction () override
 

Private Attributes

G4double dark_factor
 

Detailed Description

Definition at line 19 of file CMSDarkPairProduction.h.

Constructor & Destructor Documentation

◆ CMSDarkPairProduction()

CMSDarkPairProduction::CMSDarkPairProduction ( const G4ParticleDefinition *  p = nullptr,
G4double  df = 1.0,
const G4String &  nam = "BetheHeitlerLPM" 
)

Definition at line 15 of file CMSDarkPairProduction.cc.

16  : G4PairProductionRelModel(p, nam), dark_factor(df) {}

◆ ~CMSDarkPairProduction()

CMSDarkPairProduction::~CMSDarkPairProduction ( )
override

Definition at line 18 of file CMSDarkPairProduction.cc.

18 {}

Member Function Documentation

◆ ComputeCrossSectionPerAtom()

G4double CMSDarkPairProduction::ComputeCrossSectionPerAtom ( const G4ParticleDefinition *  p,
G4double  kinEnergy,
G4double  Z,
G4double  A = 0.,
G4double  cut = 0.,
G4double  emax = DBL_MAX 
)
override

Definition at line 20 of file CMSDarkPairProduction.cc.

21  {
22  return dark_factor * G4PairProductionRelModel::ComputeCrossSectionPerAtom(p, e, Z, e1, e2, e3);
23 }

References dark_factor, MillePedeFileConverter_cfg::e, StorageManager_cfg::e1, SiPixelPhase1Clusters_cfi::e3, AlCaHLTBitMon_ParallelJobs::p, and DOFs::Z.

Member Data Documentation

◆ dark_factor

G4double CMSDarkPairProduction::dark_factor
private

Definition at line 35 of file CMSDarkPairProduction.h.

Referenced by ComputeCrossSectionPerAtom().

AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
StorageManager_cfg.e1
e1
Definition: StorageManager_cfg.py:16
DOFs::Z
Definition: AlignPCLThresholdsWriter.cc:37
CMSDarkPairProduction::dark_factor
G4double dark_factor
Definition: CMSDarkPairProduction.h:35
SiPixelPhase1Clusters_cfi.e3
e3
Definition: SiPixelPhase1Clusters_cfi.py:9
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37