Main Page
Namespaces
Classes
Package Documentation
SimG4Core
CustomPhysics
interface
CMSDarkPairProduction.h
Go to the documentation of this file.
1
//
2
// File name: CMSDarkPairProduction
3
//
4
// Author: Dustin Stolp (dostolp@ucdavis.edu)
5
// Sushil S. Chauhan (schauhan@cern.ch)
6
// Creation date: 01.22.2015
7
// -------------------------------------------------------------------
8
//
9
#ifndef SimG4Core_CustomPhysics_CMSDarkPairProduction_h
10
#define SimG4Core_CustomPhysics_CMSDarkPairProduction_h
11
12
#include <CLHEP/Units/PhysicalConstants.h>
13
14
#include "G4PairProductionRelModel.hh"
15
#include "G4PhysicsTable.hh"
16
#include "G4NistManager.hh"
17
#include "G4VEmModel.hh"
18
19
class
CMSDarkPairProduction
:
public
G4PairProductionRelModel
20
{
21
public
:
22
CMSDarkPairProduction
(
const
G4ParticleDefinition*
p
=
nullptr
,
23
G4double df = 1.0,
24
const
G4String& nam =
"BetheHeitlerLPM"
);
25
26
~CMSDarkPairProduction
()
override
;
27
28
G4double
ComputeCrossSectionPerAtom
(
29
const
G4ParticleDefinition*,
30
G4double kinEnergy,
31
G4double
Z
,
32
G4double
A
=0.,
33
G4double
cut
=0.,
34
G4double emax=DBL_MAX)
override
;
35
36
private
:
37
38
G4double
dark_factor
;
39
};
40
#endif
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
CMSDarkPairProduction::ComputeCrossSectionPerAtom
G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cut=0., G4double emax=DBL_MAX) override
Definition:
CMSDarkPairProduction.cc:23
CMSDarkPairProduction::CMSDarkPairProduction
CMSDarkPairProduction(const G4ParticleDefinition *p=nullptr, G4double df=1.0, const G4String &nam="BetheHeitlerLPM")
Definition:
CMSDarkPairProduction.cc:18
CMSDarkPairProduction::~CMSDarkPairProduction
~CMSDarkPairProduction() override
Definition:
CMSDarkPairProduction.cc:21
CMSDarkPairProduction::dark_factor
G4double dark_factor
Definition:
CMSDarkPairProduction.h:38
DOFs::Z
Definition:
AlignPCLThresholdsWriter.cc:40
TkAlMuonSelectors_cfi.cut
cut
Definition:
TkAlMuonSelectors_cfi.py:5
CMSDarkPairProduction
Definition:
CMSDarkPairProduction.h:19
patCaloMETCorrections_cff.A
A
Definition:
patCaloMETCorrections_cff.py:43
Generated for CMSSW Reference Manual by
1.8.11