Skip to content
Snippets Groups Projects
  • Ole Hansen's avatar
    ab4c60ab
    Split project into two separate libraries: Podd and HallA · ab4c60ab
    Ole Hansen authored
    libPodd holds the general (framework) classes, while libHallA contains
    classes specific to Hall A replay and analysis.
    
    The current split is at the level of source files. There are a few instances
    where specific Hall A code is part of a normally more general class. This
    still needs to be sorted out.
    
    Also
     - move CMake helper scripts to cmake/scripts subdirectory
     - move various example/utility scripts to more appropriate locations
     - move main programs to apps directory. Rename main.cxx to analyzer.cxx
     - move OldVDC and VDCsim into new plugins directory
    ab4c60ab
    History
    Split project into two separate libraries: Podd and HallA
    Ole Hansen authored
    libPodd holds the general (framework) classes, while libHallA contains
    classes specific to Hall A replay and analysis.
    
    The current split is at the level of source files. There are a few instances
    where specific Hall A code is part of a normally more general class. This
    still needs to be sorted out.
    
    Also
     - move CMake helper scripts to cmake/scripts subdirectory
     - move various example/utility scripts to more appropriate locations
     - move main programs to apps directory. Rename main.cxx to analyzer.cxx
     - move OldVDC and VDCsim into new plugins directory
haDecode_LinkDef.h 1.51 KiB
#ifdef __CINT__

#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;

#pragma link C++ class Decoder::CodaDecoder+;
#pragma link C++ class Decoder::Module+;
#pragma link C++ class Decoder::Module::ModuleType+;
#pragma link C++ class Decoder::Module::TypeSet_t+;
#pragma link C++ class Decoder::Module::TypeIter_t+;
#pragma link C++ class Decoder::FastbusModule+;
#pragma link C++ class Decoder::PipeliningModule+;
#pragma link C++ class Decoder::VmeModule+;
#pragma link C++ class Decoder::GenScaler+;
#pragma link C++ class Decoder::Lecroy1877Module+;
#pragma link C++ class Decoder::Lecroy1881Module+;
#pragma link C++ class Decoder::Lecroy1875Module+;
#pragma link C++ class Decoder::Scaler1151+;
#pragma link C++ class Decoder::Scaler3800+;
#pragma link C++ class Decoder::Scaler3801+;
#pragma link C++ class Decoder::Scaler560+;
#pragma link C++ class Decoder::Fadc250Module+;
#pragma link C++ class Decoder::F1TDCModule+;
#pragma link C++ class Decoder::Caen1190Module+;
#pragma link C++ class Decoder::Caen775Module+;
#pragma link C++ class Decoder::Caen792Module+;
#pragma link C++ class Decoder::THaCodaData+;
#pragma link C++ class Decoder::THaCodaFile+;
#pragma link C++ class Decoder::THaCrateMap+;
#pragma link C++ class Decoder::THaEpics+;
#pragma link C++ class Decoder::THaSlotData+;
#pragma link C++ class Decoder::THaUsrstrutils+;

#pragma link C++ class THaBenchmark+;
#pragma link C++ class THaEvData+;

#ifdef ONLINE_ET
#pragma link C++ class Decoder::THaEtClient+;
#endif

#endif