Dear experts
I have a package where the structure is like:
oaCalibData
----src
ICalibDataFactory.hxx
ICalibDataBase.hxx
|
|
----src/CDC
ICDCCalibData.hxx
ICDCCalibData.hxx
includes the other 2 files in the src
directory.
Now I try to load this library in interactive ROOT with:
gSystem->Load("$OACALIBDATA/lib/liboaCalibData.so");
gInterpreter->AddIncludePath("$ICEDUSTROOT/ICEDUST_packages/oaCalibData/src");
gInterpreter->AddIncludePath("$ICEDUSTROOT/ICEDUST_packages/oaCalibData/src/CDC");
#include "ICDCCalibData.hxx"
I got error:
In file included from ROOT_prompt_3:1:
/group/had/muon/ssun/ICEDUST_master/ICEDUST_packages/oaCalibData/src/CDC/ICDCCalibData.hxx:11:10: fatal error: 'ICalibDataBase.hxx' file not found
#include "ICalibDataBase.hxx"
^~~~~~~~~~~~~~~~~~~~
why this happens?