Ignore:
Timestamp:
Jan 8, 2010, 3:02:48 PM (14 years ago)
Author:
garnier
Message:

update to geant4.9.3

Location:
trunk/examples/extended/exoticphysics/monopole/include
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/extended/exoticphysics/monopole/include/DetectorConstruction.hh

    r807 r1230  
    2424// ********************************************************************
    2525//
    26 // $Id: DetectorConstruction.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     26// $Id: DetectorConstruction.hh,v 1.2 2009/07/15 10:19:47 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4646class DetectorConstruction : public G4VUserDetectorConstruction
    4747{
    48   public:
     48public:
    4949 
    50     DetectorConstruction();
    51    ~DetectorConstruction();
     50  DetectorConstruction();
     51  ~DetectorConstruction();
    5252
    53   public:
    54        
    55      void SetSizeX    (G4double);
    56      void SetSizeYZ   (G4double);             
    57      void SetMaterial (G4String);           
    58      void SetMagField (G4double);
     53  void SetSizeX    (G4double);
     54  void SetSizeYZ   (G4double);             
     55  void SetMaterial (G4String);           
     56  void SetMagField (G4double);
    5957     
    60      void SetMaxStepSize   (G4double);
     58  void SetMaxStepSize   (G4double);
    6159     
    62      G4VPhysicalVolume* Construct();
    63      void               UpdateGeometry();
     60  G4VPhysicalVolume* Construct();
     61  void               UpdateGeometry();
    6462     
    65   public: 
    66                    
    67      G4double     GetWorldSizeX()    {return worldSizeX;};
    68      G4double     GetWorldSizeYZ()   {return worldSizeYZ;};
    69      G4Material*  GetWorldMaterial() {return worldMaterial;};     
    70      G4double     GetAbsorSizeX()    {return absorSizeX;};
    71      G4double     GetAbsorSizeYZ()   {return absorSizeYZ;};
    72      G4double     GetMaxStepSize()   {return maxStepSize;};
    73      G4Material*  GetAbsorMaterial() {return absorMaterial;};
    74      
    75      void         PrintParameters();
     63  G4double     GetWorldSizeX()    {return worldSizeX;};
     64  G4double     GetWorldSizeYZ()   {return worldSizeYZ;};
     65  G4Material*  GetWorldMaterial() {return worldMaterial;};     
     66  G4double     GetAbsorSizeX()    {return absorSizeX;};
     67  G4double     GetAbsorSizeYZ()   {return absorSizeYZ;};
     68  G4double     GetMaxStepSize()   {return maxStepSize;};
     69  G4Material*  GetAbsorMaterial() {return absorMaterial;};
     70 
     71  void         PrintParameters();
    7672                       
    77   private:
     73private:
     74
     75  void               DefineMaterials();
     76  G4VPhysicalVolume* ConstructVolumes();     
    7877 
    79      G4double            worldSizeX;
    80      G4double            worldSizeYZ;
    81      G4Material*         worldMaterial;           
    82      G4double            absorSizeX;
    83      G4double            absorSizeYZ;
    84                  G4double                                                maxStepSize;
    85      G4Material*         absorMaterial;
    86      G4UniformMagField*  magField;
    87      G4LogicalVolume*    lAbsor;
     78  G4double            worldSizeX;
     79  G4double            worldSizeYZ;
     80  G4Material*         worldMaterial;           
     81  G4double            absorSizeX;
     82  G4double            absorSizeYZ;
     83  G4double            maxStepSize;
     84  G4Material*         absorMaterial;
     85  G4UniformMagField*  magField;
     86  G4LogicalVolume*    lAbsor;
    8887               
    89      DetectorMessenger* detectorMessenger;
     88  DetectorMessenger* detectorMessenger;
    9089
    91   private:
    92    
    93      void               DefineMaterials();
    94      G4VPhysicalVolume* ConstructVolumes();     
    9590};
    9691
  • trunk/examples/extended/exoticphysics/monopole/include/DetectorMessenger.hh

    r807 r1230  
    2525//
    2626// $Id: DetectorMessenger.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/EventAction.hh

    r807 r1230  
    2525//
    2626// $Id: EventAction.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/EventActionMessenger.hh

    r807 r1230  
    2525//
    2626// $Id: EventActionMessenger.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/G4Monopole.hh

    r807 r1230  
    5353{
    5454private:
     55
    5556  static G4Monopole*  theMonopole;
    5657
     
    6667       G4DecayTable        *decaytable );
    6768
     69  virtual ~G4Monopole();
     70
    6871public:
    69 
    70   virtual ~G4Monopole();
    7172 
    7273  static G4Monopole* MonopoleDefinition(G4double mass_ = 100.*GeV,
  • trunk/examples/extended/exoticphysics/monopole/include/G4MonopolePhysics.hh

    r807 r1230  
    2525//
    2626//
    27 // $Id: G4MonopolePhysics.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    28 // GEANT4 tag $Name: $
     27// $Id: G4MonopolePhysics.hh,v 1.2 2009/07/15 10:19:47 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    3939//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    4040
     41class G4MonopolePhysicsMessenger;
     42
    4143class G4MonopolePhysics : public G4VPhysicsConstructor
    4244{
    4345public:
    44   G4MonopolePhysics(const G4String& name = "EM_monopole");
    45   virtual ~G4MonopolePhysics();
     46
     47  G4MonopolePhysics(const G4String& nam = "Monopole Physics");
     48  ~G4MonopolePhysics();
    4649
    4750  // This method is dummy for physics
     
    5356  virtual void ConstructProcess();
    5457
     58  void SetMagneticCharge(G4int);
     59  void SetElectricCharge(G4int);
     60  void SetMonopoleMass(G4double);
     61
    5562private:
    5663
    5764  // hide assignment operator
    58   G4MonopolePhysics & operator=(const G4MonopolePhysics &right);
    59   G4MonopolePhysics(const G4MonopolePhysics&);
     65  //  G4MonopolePhysics & operator=(const G4MonopolePhysics &right);
     66  // G4MonopolePhysics(const G4MonopolePhysics&);
     67
     68  G4int    magCharge;
     69  G4int    elCharge;
     70  G4double monopoleMass;
     71
     72  G4MonopolePhysicsMessenger*  theMessenger;
    6073
    6174};
  • trunk/examples/extended/exoticphysics/monopole/include/PrimaryGeneratorAction.hh

    r807 r1230  
    2424// ********************************************************************
    2525//
    26 // $Id: PrimaryGeneratorAction.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     26// $Id: PrimaryGeneratorAction.hh,v 1.2 2009/07/15 10:19:47 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     
    4545class PrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction
    4646{
    47   public:
    48     PrimaryGeneratorAction(DetectorConstruction*);   
    49    ~PrimaryGeneratorAction();
     47public:
    5048
    51   public: 
    52     void SetRndmBeam(G4double val)  {rndmBeam = val;}   
    53     void GeneratePrimaries(G4Event*);
     49  PrimaryGeneratorAction(DetectorConstruction*);   
     50  ~PrimaryGeneratorAction();
     51
     52  void SetRndmBeam(G4double val)  {rndmBeam = val;}   
     53  void GeneratePrimaries(G4Event*);
    5454   
    55     void   ResetEbeamCumul() {EbeamCumul = 0.;}
    56     G4double GetEbeamCumul() {return EbeamCumul;}
     55  void   ResetEbeamCumul() {EbeamCumul = 0.;}
     56  G4double GetEbeamCumul() {return EbeamCumul;}
    5757     
    58     G4ParticleGun* GetParticleGun() {return particleGun;}
     58  G4ParticleGun* GetParticleGun() {return particleGun;}
    5959   
    60   private:
    61     G4ParticleGun*             particleGun;
    62     DetectorConstruction*      detector;
    63     G4double                   rndmBeam;
    64     G4double                   EbeamCumul;       
    65     PrimaryGeneratorMessenger* gunMessenger;     
     60private:
     61
     62  G4ParticleGun*             particleGun;
     63  DetectorConstruction*      detector;
     64  G4double                   rndmBeam;
     65  G4double                   EbeamCumul;       
     66  PrimaryGeneratorMessenger* gunMessenger;     
    6667};
    6768
  • trunk/examples/extended/exoticphysics/monopole/include/PrimaryGeneratorMessenger.hh

    r807 r1230  
    2525//
    2626// $Id: PrimaryGeneratorMessenger.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/RunAction.hh

    r807 r1230  
    2525//
    2626// $Id: RunAction.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/RunActionMessenger.hh

    r807 r1230  
    2525//
    2626// $Id: RunActionMessenger.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/SteppingAction.hh

    r807 r1230  
    2525//
    2626// $Id: SteppingAction.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
  • trunk/examples/extended/exoticphysics/monopole/include/TrackingAction.hh

    r807 r1230  
    2525//
    2626// $Id: TrackingAction.hh,v 1.1 2007/08/16 10:32:04 vnivanch Exp $
    27 // GEANT4 tag $Name: $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
Note: See TracChangeset for help on using the changeset viewer.