CMS 3D CMS Logo

MagVolume.cc
Go to the documentation of this file.
1 // #include "Utilities/Configuration/interface/Architecture.h"
2 
5 
7  if (theProviderOwned) delete theProvider;
8 }
9 
10 
12 {
14 }
15 
17 {
19 }
20 
bool theProviderOwned
Definition: MagVolume.h:55
virtual LocalVectorType valueInTesla(const LocalPointType &p) const =0
GloballyPositioned< float >::GlobalPoint GlobalPoint
Definition: MagVolume.h:19
double theScalingFactor
Definition: MagVolume.h:56
~MagVolume() override
Definition: MagVolume.cc:6
GloballyPositioned< float >::LocalPoint LocalPoint
Definition: MagVolume.h:17
GloballyPositioned< float >::LocalVector LocalVector
Definition: MagVolume.h:18
LocalPoint toLocal(const GlobalPoint &gp) const
GlobalPoint toGlobal(const LocalPoint &lp) const
GloballyPositioned< float >::GlobalVector GlobalVector
Definition: MagVolume.h:20
LocalVector fieldInTesla(const LocalPoint &lp) const
Definition: MagVolume.cc:11
const MagneticFieldProvider< float > * theProvider
Definition: MagVolume.h:54