// $Id$
// Category: geometry
//
+// Author: I. Hrivnacova
+//
+// Class TG4ParticlesManager
+// -------------------------
+// See the class description in the header file.
// According to:
// Id: ExN02MagneticField.cc,v 1.1 1999/01/07 16:05:49 gunter Exp
// GEANT4 tag Name: geant4-00-01
// Constructors
+//_____________________________________________________________________________
AliMagneticField::AliMagneticField()
: G4UniformMagField(G4ThreeVector())
{
GetGlobalFieldManager()->CreateChordFinder(this);
}
+//_____________________________________________________________________________
AliMagneticField::AliMagneticField(G4ThreeVector fieldVector)
: G4UniformMagField(fieldVector)
{
GetGlobalFieldManager()->CreateChordFinder(this);
}
+//_____________________________________________________________________________
AliMagneticField::AliMagneticField(const AliMagneticField& right)
: G4UniformMagField(right)
{
GetGlobalFieldManager()->CreateChordFinder(this);
}
+//_____________________________________________________________________________
AliMagneticField::~AliMagneticField() {
//
}
// operators
+//_____________________________________________________________________________
AliMagneticField&
AliMagneticField::operator=(const AliMagneticField& right)
{
// public methods
+//_____________________________________________________________________________
void AliMagneticField::SetFieldValue(G4double fieldValue)
{
// Sets the value of the Global Field to fieldValue along Z.
G4UniformMagField::SetFieldValue(G4ThreeVector(0,0,fieldValue));
}
+//_____________________________________________________________________________
void AliMagneticField::SetFieldValue(G4ThreeVector fieldVector)
{
// Sets the value of the Global Field.
}
}
-G4FieldManager* AliMagneticField::GetGlobalFieldManager()
+//_____________________________________________________________________________
+G4FieldManager* AliMagneticField::GetGlobalFieldManager() const
{
-// Utility method/
+// Utility method
// ---
return G4TransportationManager::GetTransportationManager()