How to resolve warning in TClass

Warning in TClass::TClass: no dictionary for class crsIO::TShower is available
Warning in TClass::TClass: no dictionary for class crsIO::TRun is available
Warning in TClass::TClass: no dictionary for class crsIO::TParticle is available
Warning in TClass::TClass: no dictionary for class crsIO::TLongitudinal is available
Warning in TClass::TClass: no dictionary for class crsIO::TCherenkov is available

Kindly help here. I am using root v5-34/38

You often do not need to care (i.e., you can safely live with these warnings).

In principle, before opening the ROOT file, you should load a shared library that “defines” these classes.
If you do not have the “original” source code for these classes, you may try: TFile::MakeProject

Thank you for your reply. I am a new root user. Kindly how do you load a shared library that defines these classes?

You would need something like: gSystem->Load("/path/to/your/libAllMyClasses.so");

You need to talk to your colleagues and/or supervisor and/or the author(s) of your ROOT files about how to proceed.

Thank you let me work on that.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.