#ifdef __CINT__
 
#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;
#pragma link off all typedef;
#pragma link C++ nestedtypedef;
#pragma link C++ nestedclass;
#pragma link C++ namespace pamela;
#pragma link C++ namespace pamela::neutron;
#pragma link C++ namespace pamela::anticounter;
#pragma link C++ namespace pamela::calorimeter;
#pragma link C++ namespace pamela::S4;
#pragma link C++ namespace pamela::tof;
#pragma link C++ namespace pamela::tracker;
#pragma link C++ namespace pamela::trigger;

#pragma link C++ class pamela::PhysEndRunEvent+;
#pragma link C++ class pamela::CaloEndRun+;
#pragma link C++ class pamela::TBEndRun+;

#pragma link C++ class pamela::CalibCalPulse1Event+;
#pragma link C++ class pamela::CalibCalPulse2Event+;
#pragma link C++ class pamela::CalibTrkBothEvent+;
#pragma link C++ class pamela::CalibTrk1Event+;
#pragma link C++ class pamela::CalibTrk2Event+;
#pragma link C++ class pamela::CalibTofEvent+;
#pragma link C++ class pamela::CalibS4Event+;
#pragma link C++ class pamela::CalibCalPedEvent+;
#pragma link C++ class pamela::Calib1_Ac1Event+;
#pragma link C++ class pamela::Calib2_Ac1Event+;
#pragma link C++ class pamela::Calib1_Ac2Event+;
#pragma link C++ class pamela::Calib2_Ac2Event+;
#pragma link C++ class pamela::CalibCalEvent+;
#pragma link C++ class pamela::RunHeaderEvent+;
#pragma link C++ class pamela::RunTrailerEvent+;
#pragma link C++ class pamela::CalibHeaderEvent+;
#pragma link C++ class pamela::CalibTrailerEvent+;
#pragma link C++ class pamela::InitHeaderEvent+;
#pragma link C++ class pamela::InitTrailerEvent+;
#pragma link C++ class pamela::EventTrkEvent+;

#pragma link C++ class pamela::LogEvent+;
#pragma link C++ class pamela::LogRecord+;

#pragma link C++ class pamela::VarDumpEvent+;
#pragma link C++ class pamela::VarDumpRecord+;

#pragma link C++ class pamela::ArrDumpEvent+;
#pragma link C++ class pamela::ArrDumpRecord+;

#pragma link C++ class pamela::TabDumpEvent+;
#pragma link C++ class pamela::TabDumpRecord+;

#pragma link C++ class pamela::TmtcEvent+;
#pragma link C++ class pamela::TmtcRecord+;

#pragma link C++ class pamela::McmdEvent+;
#pragma link C++ class pamela::McmdRecord+;

#pragma link C++ class pamela::ForcedFECmdEvent+;
#pragma link C++ class pamela::Ac1InitEvent+;
#pragma link C++ class pamela::CalInitEvent+;
#pragma link C++ class pamela::TrkInitEvent+;
#pragma link C++ class pamela::TofInitEvent+;
#pragma link C++ class pamela::TrgInitEvent+;
#pragma link C++ class pamela::NdInitEvent+;
#pragma link C++ class pamela::S4InitEvent+;
#pragma link C++ class pamela::Ac2InitEvent+;
#pragma link C++ class pamela::CalAlarmEvent+;
#pragma link C++ class pamela::Ac1AlarmEvent+;
#pragma link C++ class pamela::TrkAlarmEvent+;
#pragma link C++ class pamela::TrgAlarmEvent+;
#pragma link C++ class pamela::TofAlarmEvent+;
#pragma link C++ class pamela::S4AlarmEvent+;
#pragma link C++ class pamela::Ac2AlarmEvent+;

#pragma link C++ class pamela::TsbTEvent+;
#pragma link C++ class pamela::TsbTRecord+;

#pragma link C++ class pamela::TsbBEvent+;
#pragma link C++ class pamela::TsbBRecord+;

#pragma link C++ class pamela::PacketType+;
//#pragma link C++ class pair<const pamela::PacketType, int>+;
/* #pragma link C++ class pair<const pamela::PacketType, int>+; */
/* #pragma link C++ class map<const pamela::PacketType *, int *>+ */
/* #pragma link C++ class pair<const pamela::PacketType *, int *>+;;*/
#pragma link C++ class pamela::mapval+;
#pragma link C++ class pamela::mappa;
#pragma link C++ class pamela::SubPacket+;
#pragma link C++ class pamela::EventHeader+;
#pragma link C++ class pamela::PscuHeader+;
#pragma link C++ class pamela::EventCounter+;
#pragma link C++ class pamela::PscuEvent+;
#pragma link C++ class pamela::Algorithm+;
#pragma link C++ class pamela::NullAlgorithm+;
#pragma link C++ class pamela::AlgorithmInfo+;
#pragma link C++ class pamela::PamelaRun+;
#pragma link C++ class pamela::RunInfoYoda+;

#pragma link C++ class pamela::neutron::NeutronEvent+;
#pragma link C++ class pamela::neutron::NeutronRecord+;
#pragma link C++ class pamela::anticounter::AnticounterEvent;
#pragma link C++ class pamela::calorimeter::CalorimeterEvent+;
#pragma link C++ class pamela::S4::S4Event;
#pragma link C++ class pamela::tof::TofEvent+;
#pragma link C++ class pamela::tracker::TrackerEvent+;
#pragma link C++ class pamela::trigger::TriggerEvent+;

#endif


