Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

BLHelicalUtils.hh File Reference

#include "G4VisAttributes.hh"
#include "G4Tubs.hh"
#include "G4LogicalVolume.hh"
#include "G4VPhysicalVolume.hh"
#include "G4PVPlacement.hh"
#include "G4Color.hh"
#include "G4UserLimits.hh"
#include "G4Material.hh"
#include "BLElement.hh"
#include "BLElementField.hh"
#include "BLGlobalField.hh"
#include "BLParam.hh"
#include <math.h>
#include <gsl/gsl_sf_bessel.h>
#include <gsl/gsl_sf_pow_int.h>
#include <gsl/gsl_sf_gamma.h>

Go to the source code of this file.

Defines

#define M_PI   3.14159265358979323846264338327950288
#define cylPHI   0
#define cylRHO   1
#define cylZ   2
#define rectX   0
#define rectY   1
#define rectZ   2
#define LEFT_HANDED_THREAD   (-1)
#define RIGHT_HANDED_THREAD   (+1)
#define MuonsInc_PITCH_CONVENTION   RIGHT_HANDED_THREAD
#define MuonsInc_Target_Radius_mm   159.15494
#define ESSENTIALLY_ZERO   1.E-33

Functions

G4ThreeVector CYLTOCARTESIAN (G4ThreeVector Bcyl, G4double phi)
G4ThreeVector SIMPLEFIELD (G4double b, G4double kz, G4double Bsolenoid, G4double model)
G4double ICOOLDiv (G4int n, G4double lambda)
G4double ICOOLFact (G4int n, G4double krad)
G4ThreeVector ICOOLFIELD (G4int n, G4double rho, G4double psi, G4double k, G4double refrad)
G4ThreeVector DIPOLF (G4double bd, G4double k, G4double rho, G4double psiangle)
G4ThreeVector QUADF (G4double bprime, G4double k, G4double rho, G4double psiangle)


Define Documentation

#define M_PI   3.14159265358979323846264338327950288
 

#define cylPHI   0
 

#define cylRHO   1
 

#define cylZ   2
 

#define rectX   0
 

#define rectY   1
 

#define rectZ   2
 

#define LEFT_HANDED_THREAD   (-1)
 

#define RIGHT_HANDED_THREAD   (+1)
 

#define MuonsInc_PITCH_CONVENTION   RIGHT_HANDED_THREAD
 

#define MuonsInc_Target_Radius_mm   159.15494
 

#define ESSENTIALLY_ZERO   1.E-33
 


Function Documentation

G4ThreeVector CYLTOCARTESIAN G4ThreeVector  Bcyl,
G4double  phi
 

G4ThreeVector SIMPLEFIELD G4double  b,
G4double  kz,
G4double  Bsolenoid,
G4double  model
 

G4double ICOOLDiv G4int  n,
G4double  lambda
 

G4double ICOOLFact G4int  n,
G4double  krad
 

G4ThreeVector ICOOLFIELD G4int  n,
G4double  rho,
G4double  psi,
G4double  k,
G4double  refrad
 

G4ThreeVector DIPOLF G4double  bd,
G4double  k,
G4double  rho,
G4double  psiangle
 

G4ThreeVector QUADF G4double  bprime,
G4double  k,
G4double  rho,
G4double  psiangle
 

g4beamline