|
|
Definition at line 58 of file Nav.cxx.
References MSG.
Referenced by GeoScintMdlVolume::AddAirNode(), MCApplication::AddIons(), GeoStripVolume::AddPstyreneNodes(), PTSimApplication::BeginEvent(), IoFileListItem::BuildDefStreamList(), GeoShieldGroup::BuildNode(), GeoStripVolume::BuildStripShape(), PerOutputStream::ChangeFile(), Registry::Clear(), Anp::CountHist::ComputeRatio(), Anp::DrawSnarl::Config(), UgliLoanPool::DefaultConfig(), PlexLoanPool::DefaultConfig(), BfldLoanPool::DefaultConfig(), CamEvd::DoPrint(), MyClass::Draw(), NC::FitMaster::DrawAndWriteChiSqGraphs(), NC::FitMaster::DrawAndWriteContourGraphs(), PIDSpectrum::DrawSpectrum(), Registry::Dump(), G3Material::Dump(), G3Node::ExpandDivisions(), DbuRunSummary::Fill(), DbuDaqFileSummary::Fill(), TrackRecoPerf::Finish(), ShowerRecoPerf::Finish(), ShowerEnergyPerf::Finish(), SimEventResult::FormatToOStream(), RawNDErrorBlock::FormatToOStream(), RawLIHeader::FormatToOStream(), RawHeader::FormatToOStream(), RawDigit::FormatToOStream(), RawDataBlock::FormatToOStream(), RawCrateStatus::FormatToOStream(), RawCalibrationFitsBlock::FormatToOStream(), FabSteelPlate::FormatToOStream(), FabPlnInstall::FormatToOStream(), CandBase::FormatToOStream(), BfldDbiPlaneMap::FormatToOStream(), BfieldCoilCurrent::FormatToOStream(), GeoScintMdlVolume::GeoScintMdlVolume(), GeoScintPlnVolume::GeoScintPlnVolume(), GeoSteelPlnVolume::GeoSteelPlnVolume(), RawRecord::GetName(), AlgHandle::GetName(), AlgConfig::GetName(), TNodeX::GetNodeToDepth(), PIDSpectrum::GetOnePredicted(), Registry::GetRegistry(), GeoNode::GlobalToLocal(), GeoNode::GlobalToLocalVect(), MCApplication::InitMedia(), Anp::EventDisplay::InitTab(), GeoNode::LocalToGlobal(), GeoNode::LocalToGlobalVect(), MINFDetector::MakeBranch(), CamEvd::MakeCanvases(), TrackRecoPerf::MakeHistos(), ShowerVertexPerf::MakeHistos(), ShowerRecoPerf::MakeHistos(), ShowerEnergyPerf::MakeHistos(), ShowerDirectionPerf::MakeHistos(), CamEvd::MakeHistos(), Registry::Merge(), PIDSpectrum::PIDSpectrum(), PTGuiMainFrame::Plot(), Registry::PrettyPrint(), UgliGeometry::Print(), RecMinosHdr::Print(), PTGuiMedium::Print(), PTGuiMaterial::Print(), Plexus::Print(), GeoStripVolume::Print(), GeoSteelPlnVolume::Print(), GeoScintPlnVolume::Print(), GeoScintMdlVolume::Print(), GeoMedium::Print(), MadScanDisplay::PrintDisplay(), MadEvDisplay::PrintDisplay(), Registry::PrintStream(), Anp::EventDisplay::PrintTab(), Plot::Hist::Rebin(), Anp::CountHist::Refill(), CalScheme::Reset(), MakePlots::SaveRatioPlots(), Registry::Set(), TNodeX::SetParent(), GeoMedium::SetTracking(), MINFDetector::SetTreeAddress(), CheezyDisplay::SetupDisplay(), UgliScintMdlNode::UgliScintMdlNode(), UgliStripNode::UgliStripNode(), CalScheme::Unimplimented(), PTGuiMainFrame::Update(), and GeoNode::UpdateGlobalMatrix(). 00059 {
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073 static int encodingRegime = 0;
00074
00075
00076 if ( ! encodingRegime ) {
00077 const char* testName = typeid(NavEncodingRegimeTest).name();
00078 if ( strcmp(testName,"21NavEncodingRegimeTest") == 0 ) encodingRegime = 1;
00079 else {
00080 MSG("Nav",Msg::kError)
00081 << "Cannot deduce the type_info name encoding for: "
00082 << testName << endl;
00083 encodingRegime = -1;
00084 }
00085 }
00086
00087 if ( encodingRegime == 1 )
00088 while ( isdigit(*classTypeInfoName) ) ++classTypeInfoName;
00089
00090 std::string name = classTypeInfoName;
00091 if ( templateName ) {
00092 std::string name2(templateName);
00093 name2 += "<" + name + ">";
00094 name = name2;
00095 }
00096
00097 return name;
00098
00099 }
|