~mbogomilov/maus/devel3

« back to all changes in this revision

Viewing changes to src/legacy/EngModel/MultipoleAperture.cc

  • Committer: Durga Rajaram
  • Date: 2014-01-14 07:07:02 UTC
  • mfrom: (659.1.80 relcand)
  • Revision ID: durga@fnal.gov-20140114070702-2l1fuj1w6rraw7xe
Tags: MAUS-v0.7.6
MAUS-v0.7.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#include "Geant4/G4Tubs.hh"
5
5
#include "Geant4/G4SubtractionSolid.hh"
6
6
#include "Geant4/G4UnionSolid.hh"
7
 
#include "Interface/Squeal.hh"
 
7
#include "Utils/Exception.hh"
8
8
 
9
9
MultipoleAperture::MultipoleAperture(MiceModule * mod)
10
10
                  : _innerHeight(0), _innerWidth(0), _outerHeight(0), _outerWidth(0), 
51
51
 
52
52
G4VSolid * MultipoleAperture::AddPole(int poleNumber, G4VSolid* inputSolid, bool isCurved)
53
53
{
54
 
        if(isCurved) throw(Squeal(Squeal::recoverable, "Could not build curved pole", "MultipoleAperture::AddPole") );
 
54
        if(isCurved) throw(MAUS::Exception(MAUS::Exception::recoverable, "Could not build curved pole", "MultipoleAperture::AddPole") );
55
55
        double            angle         = (poleNumber+0.5)*360.*degree/double(_numberOfPoles);
56
56
        double            xCentre       = sin(angle)*_poleCenterRadius;
57
57
        double            yCentre       = cos(angle)*_poleCenterRadius;