[ 56%] Generating G__MdtDict.cxx, G__MdtDict_rdict.pcm, ../lib/libMdt.rootmap Error: #pragma once directive detected in header file /home/marcel/jan16/pandaroot/mdt/MdtDigi/PndMdtPointsToWaveform.h which was requested to be inlined. make[2]: *** [mdt/G__MdtDict.cxx] Error 1 make[1]: *** [mdt/CMakeFiles/Mdt.dir/all] Error 2 make: *** [all] Error 2 [ 56%] Building CXX object mdt/CMakeFiles/Mdt.dir/G__MdtDict.cxx.o In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘ROOT::TGenericClassInfo* ROOT::GenerateInitInstanceLocal(const std::map*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2672:62: error: within this context static TGenericClassInfo *GenerateInitInstanceLocal(const map*) ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2674:7: error: within this context map *ptr = 0; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2675:69: error: within this context static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(map)); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2678:26: error: within this context typeid(map), ::ROOT::Internal::DefineBehavior(ptr, ptr), ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2680:26: error: within this context sizeof(map) ); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2686:94: error: within this context instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::MapInsert< map >())); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: At global scope: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2690:91: error: within this context static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const map*)0x0); R__UseDummy(_R__UNIQUE_(Init)); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘TClass* ROOT::maplEintcOPndMdtIGeometrycLcLLayerBoundarygR_Dictionary()’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2694:66: error: within this context TClass* theClass =::ROOT::GenerateInitInstanceLocal((const map*)0x0)->GetClass(); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void* ROOT::new_maplEintcOPndMdtIGeometrycLcLLayerBoundarygR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2707:67: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map : new map; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2707:113: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map : new map; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void* ROOT::newArray_maplEintcOPndMdtIGeometrycLcLLayerBoundarygR(Long_t, void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2710:66: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map[nElements] : new map[nElements]; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2710:123: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map[nElements] : new map[nElements]; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void ROOT::delete_maplEintcOPndMdtIGeometrycLcLLayerBoundarygR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2714:16: error: within this context delete ((map*)p); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void ROOT::deleteArray_maplEintcOPndMdtIGeometrycLcLLayerBoundarygR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2717:19: error: within this context delete [] ((map*)p); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void ROOT::destruct_maplEintcOPndMdtIGeometrycLcLLayerBoundarygR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:143:13: error: ‘struct PndMdtIGeometry::LayerBoundary’ is private struct LayerBoundary ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2720:15: error: within this context typedef map current_t; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘ROOT::TGenericClassInfo* ROOT::GenerateInitInstanceLocal(const std::map*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2735:62: error: within this context static TGenericClassInfo *GenerateInitInstanceLocal(const map*) ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2737:7: error: within this context map *ptr = 0; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2738:69: error: within this context static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(map)); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2741:26: error: within this context typeid(map), ::ROOT::Internal::DefineBehavior(ptr, ptr), ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2743:26: error: within this context sizeof(map) ); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2749:94: error: within this context instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::MapInsert< map >())); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: At global scope: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2753:91: error: within this context static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const map*)0x0); R__UseDummy(_R__UNIQUE_(Init)); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘TClass* ROOT::maplEintcOPndMdtIGeometrycLcLInfoTypegR_Dictionary()’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2757:66: error: within this context TClass* theClass =::ROOT::GenerateInitInstanceLocal((const map*)0x0)->GetClass(); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void* ROOT::new_maplEintcOPndMdtIGeometrycLcLInfoTypegR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2770:67: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map : new map; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2770:108: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map : new map; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void* ROOT::newArray_maplEintcOPndMdtIGeometrycLcLInfoTypegR(Long_t, void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2773:66: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map[nElements] : new map[nElements]; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2773:118: error: within this context return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) map[nElements] : new map[nElements]; ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void ROOT::delete_maplEintcOPndMdtIGeometrycLcLInfoTypegR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2777:16: error: within this context delete ((map*)p); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void ROOT::deleteArray_maplEintcOPndMdtIGeometrycLcLInfoTypegR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2780:19: error: within this context delete [] ((map*)p); ^ In file included from /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:54:0: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h: In function ‘void ROOT::destruct_maplEintcOPndMdtIGeometrycLcLInfoTypegR(void*)’: /home/marcel/jan16/pandaroot/mdt/MdtTool/PndMdtIGeometry.h:134:12: error: ‘struct PndMdtIGeometry::InfoType’ is private struct InfoType ^ /home/marcel/jan16/pandaroot/buildPanda/mdt/G__MdtDict.cxx:2783:15: error: within this context typedef map current_t; ^ make[2]: *** [mdt/CMakeFiles/Mdt.dir/G__MdtDict.cxx.o] Error 1 make[1]: *** [mdt/CMakeFiles/Mdt.dir/all] Error 2 make: *** [all] Error 2 [ 99%] Building CXX object catracking/CMakeFiles/CATracking.dir/code/Performance/PndCAGlobalPerformance.cxx.o /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAGlobalPerformance.cxx: In member function ‘virtual void PndCAGlobalPerformance::MatchTracks()’: /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAGlobalPerformance.cxx:148:24: error: ‘sort’ was not declared in this scope sort( lb, lb + nla ); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAGlobalPerformance.cxx:148:24: note: suggested alternative: In file included from /usr/include/c++/4.8/algorithm:62:0, from /home/marcel/external_jan16/include/root/Vc/sse/vector.h:29, from /home/marcel/external_jan16/include/root/Vc/vector.h:33, from /home/marcel/external_jan16/include/root/Vc/Vc:22, from /home/marcel/jan16/pandaroot/catracking/code/PndCADef.h:14, from /home/marcel/jan16/pandaroot/catracking/code/PndCAVector.h:20, from /home/marcel/jan16/pandaroot/catracking/code/PndCAParameters.h:20, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:10, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAGlobalPerformance.cxx:24: /usr/include/c++/4.8/bits/stl_algo.h:5483:5: note: ‘std::sort’ sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^ make[2]: *** [catracking/CMakeFiles/CATracking.dir/code/Performance/PndCAGlobalPerformance.cxx.o] Error 1 make[1]: *** [catracking/CMakeFiles/CATracking.dir/all] Error 2 make: *** [all] Error 2 [ 98%] Building CXX object catracking/CMakeFiles/CATracking.dir/code/Performance/PndCAPerformance.cxx.o /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx: In member function ‘void PndCAPerformance::SaveDataInFiles(std::string) const’: /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:298:5: error: ‘ofstream’ was not declared in this scope ofstream ofile((prefix+"hitLabels.data").data(),ios::out|ios::app); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:298:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACountersBase.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformanceBase.h:13, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.h:14, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:24: /usr/include/c++/4.8/iosfwd:160:34: note: ‘std::ofstream’ typedef basic_ofstream ofstream; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:298:14: error: expected ‘;’ before ‘ofile’ ofstream ofile((prefix+"hitLabels.data").data(),ios::out|ios::app); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:300:5: error: ‘ofile’ was not declared in this scope ofile << Size << std::endl; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:309:5: error: ‘ofstream’ was not declared in this scope ofstream ofile((prefix+"MCTracks.data").data(),ios::out|ios::app); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:309:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACountersBase.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformanceBase.h:13, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.h:14, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:24: /usr/include/c++/4.8/iosfwd:160:34: note: ‘std::ofstream’ typedef basic_ofstream ofstream; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:309:14: error: expected ‘;’ before ‘ofile’ ofstream ofile((prefix+"MCTracks.data").data(),ios::out|ios::app); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:311:5: error: ‘ofile’ was not declared in this scope ofile << Size << std::endl; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:320:5: error: ‘ofstream’ was not declared in this scope ofstream ofile((prefix+"MCPoints.data").data(),ios::out|ios::app); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:320:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACountersBase.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformanceBase.h:13, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.h:14, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:24: /usr/include/c++/4.8/iosfwd:160:34: note: ‘std::ofstream’ typedef basic_ofstream ofstream; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:320:14: error: expected ‘;’ before ‘ofile’ ofstream ofile((prefix+"MCPoints.data").data(),ios::out|ios::app); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:322:5: error: ‘ofile’ was not declared in this scope ofile << Size << std::endl; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx: In member function ‘bool PndCAPerformance::ReadDataFromFiles(std::string)’: /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:335:5: error: ‘ifstream’ was not declared in this scope ifstream ifile((prefix+"hitLabels.data").data()); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:335:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACountersBase.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformanceBase.h:13, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.h:14, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:24: /usr/include/c++/4.8/iosfwd:157:34: note: ‘std::ifstream’ typedef basic_ifstream ifstream; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:335:14: error: expected ‘;’ before ‘ifile’ ifstream ifile((prefix+"hitLabels.data").data()); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:336:11: error: ‘ifile’ was not declared in this scope if ( !ifile.is_open() ) return 0; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:338:5: error: ‘ifile’ was not declared in this scope ifile >> Size; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:349:5: error: ‘ifstream’ was not declared in this scope ifstream ifile((prefix+"MCTracks.data").data()); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:349:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACountersBase.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformanceBase.h:13, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.h:14, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:24: /usr/include/c++/4.8/iosfwd:157:34: note: ‘std::ifstream’ typedef basic_ifstream ifstream; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:349:14: error: expected ‘;’ before ‘ifile’ ifstream ifile((prefix+"MCTracks.data").data()); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:350:11: error: ‘ifile’ was not declared in this scope if ( !ifile.is_open() ) return 0; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:352:5: error: ‘ifile’ was not declared in this scope ifile >> Size; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:363:5: error: ‘ifstream’ was not declared in this scope ifstream ifile((prefix+"MCPoints.data").data()); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:363:5: note: suggested alternative: In file included from /usr/include/c++/4.8/ios:38:0, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACountersBase.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCACounters.h:9, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformanceBase.h:13, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.h:14, from /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:24: /usr/include/c++/4.8/iosfwd:157:34: note: ‘std::ifstream’ typedef basic_ifstream ifstream; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:363:14: error: expected ‘;’ before ‘ifile’ ifstream ifile((prefix+"MCPoints.data").data()); ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:364:11: error: ‘ifile’ was not declared in this scope if ( !ifile.is_open() ) return 0; ^ /home/marcel/jan16/pandaroot/catracking/code/Performance/PndCAPerformance.cxx:366:5: error: ‘ifile’ was not declared in this scope ifile >> Size; ^ make[2]: *** [catracking/CMakeFiles/CATracking.dir/code/Performance/PndCAPerformance.cxx.o] Error 1 make[1]: *** [catracking/CMakeFiles/CATracking.dir/all] Error 2 make: *** [all] Error 2