CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
CMSMonopolePhysics Class Reference

#include <CMSMonopolePhysics.h>

Inheritance diagram for CMSMonopolePhysics:

Public Member Functions

 CMSMonopolePhysics (const HepPDT::ParticleDataTable *table_, sim::ChordFinderSetter *cfs_, const edm::ParameterSet &p)
 
void ConstructParticle ()
 
void ConstructProcess ()
 
virtual ~CMSMonopolePhysics ()
 

Private Attributes

sim::ChordFinderSetterchordFinderSetter
 
G4bool deltaRay
 
std::vector< int > elCharges
 
G4int magCharge
 
std::vector< double > masses
 
std::vector< G4Monopole * > monopoles
 
G4bool multiSc
 
std::vector< std::string > names
 
std::vector< int > pdgEncodings
 
G4bool transport
 
G4int verbose
 

Detailed Description

Definition at line 18 of file CMSMonopolePhysics.h.

Constructor & Destructor Documentation

CMSMonopolePhysics::CMSMonopolePhysics ( const HepPDT::ParticleDataTable table_,
sim::ChordFinderSetter cfs_,
const edm::ParameterSet p 
)

Definition at line 19 of file CMSMonopolePhysics.cc.

CMSMonopolePhysics::~CMSMonopolePhysics ( )
virtual

Definition at line 69 of file CMSMonopolePhysics.cc.

Member Function Documentation

void CMSMonopolePhysics::ConstructParticle ( )

Definition at line 71 of file CMSMonopolePhysics.cc.

void CMSMonopolePhysics::ConstructProcess ( )

Definition at line 89 of file CMSMonopolePhysics.cc.

Member Data Documentation

sim::ChordFinderSetter* CMSMonopolePhysics::chordFinderSetter
private

Definition at line 28 of file CMSMonopolePhysics.h.

G4bool CMSMonopolePhysics::deltaRay
private

Definition at line 30 of file CMSMonopolePhysics.h.

std::vector<int> CMSMonopolePhysics::elCharges
private

Definition at line 33 of file CMSMonopolePhysics.h.

G4int CMSMonopolePhysics::magCharge
private

Definition at line 29 of file CMSMonopolePhysics.h.

std::vector<double> CMSMonopolePhysics::masses
private

Definition at line 32 of file CMSMonopolePhysics.h.

std::vector<G4Monopole*> CMSMonopolePhysics::monopoles
private

Definition at line 34 of file CMSMonopolePhysics.h.

G4bool CMSMonopolePhysics::multiSc
private

Definition at line 30 of file CMSMonopolePhysics.h.

std::vector<std::string> CMSMonopolePhysics::names
private

Definition at line 31 of file CMSMonopolePhysics.h.

std::vector<int> CMSMonopolePhysics::pdgEncodings
private

Definition at line 33 of file CMSMonopolePhysics.h.

G4bool CMSMonopolePhysics::transport
private

Definition at line 30 of file CMSMonopolePhysics.h.

G4int CMSMonopolePhysics::verbose
private

Definition at line 29 of file CMSMonopolePhysics.h.