#include <sstream>
+using std::endl;
+using std::ios;
+using std::cerr;
+using std::setw;
+using std::setprecision;
/// \cond CLASSIMP
ClassImp(AliMUONGeometryTransformer)
/// \endcond
-const TString AliMUONGeometryTransformer::fgkDefaultDetectorName = "MUON";
+//
+// static private methods
+//
+
+//______________________________________________________________________________
+const TString& AliMUONGeometryTransformer::GetDefaultDetectorName()
+{
+ /// Default detector name
+ static const TString kDefaultDetectorName = "MUON";
+ return kDefaultDetectorName;
+}
+//
+// ctor, dtor
+//
+
//______________________________________________________________________________
AliMUONGeometryTransformer::AliMUONGeometryTransformer()
: TObject(),
- fDetectorName(fgkDefaultDetectorName),
+ fDetectorName(GetDefaultDetectorName()),
fModuleTransformers(0),
fMisAlignArray(0),
fDEAreas(0x0)
if ( !moduleTransformer) {
AliErrorStream()
<< "Module " << moduleId << " has not volume path defined." << endl;
+ return;
}
// Build the transformation from the parameters