Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

RawData/LinkDef.h

Go to the documentation of this file.
00001 
00009 #ifdef __CINT__
00010 
00011 #pragma link off all globals;
00012 #pragma link off all classes;
00013 #pragma link off all functions;
00014 
00015 // necessary for RawCrateMonitorBlock::RawVfbMonitor
00016 #pragma link C++ nestedclass;
00017 
00018 //#pragma link C++ class RawChannelId+;
00019 #pragma link C++ class RawChannelId-;
00020 #pragma link C++ function operator<<(ostream&, const RawChannelId&);
00021 #pragma link C++ function operator< (const RawChannelId&, const RawChannelId&);
00022 #pragma link C++ function operator==(const RawChannelId&, const RawChannelId&);
00023 #pragma link C++ function operator!=(const RawChannelId&, const RawChannelId&);
00024 
00025 // RawTpSinglesSummaryBlock, RawOvershootBlockBlock, RawQieErrorStatsBlock
00026 // give access to unpacked data via STL map
00027 #pragma link C++ class std::map<RawChannelId,UInt_t>;
00028 #pragma link C++ class std::pair<RawChannelId,UInt_t>;
00029 
00030 #pragma link C++ class RawBlockId+;
00031 #pragma link C++ function operator<<(ostream&, const RawBlockId&);
00032 
00033 #pragma link C++ class RawCrateStatus+;
00034 #pragma link C++ class RawDigitCrateStatus+;
00035 
00036 #pragma link C++ class RawDigit+;
00037 #pragma link C++ class RawQieDigit+;
00038 #pragma link C++ class RawVaDigit+;
00039 #pragma link C++ enum  RawQieDigit::EQieErrorCode;
00040 #pragma link C++ enum  RawQieDigit::EQieDataTypes;
00041 #pragma link C++ enum  RawVaDigit::EVaErrorCode;
00042 
00043 #pragma link C++ class RawMCDigitMixIn+;
00044 #pragma link C++ class RawDigiDigitMixIn+;
00045 #pragma link C++ class RawQieMCDigit+;
00046 #pragma link C++ class RawVaMCDigit+;
00047 #pragma link C++ class RawQieDigiDigit+;
00048 #pragma link C++ class RawVaDigiDigit+;
00049 #pragma link C++ class RawTOFDigit+;
00050 
00051 #pragma link C++ class RawDataBlock+;
00052 #pragma link C++ function operator<<(ostream&, const RawDataBlock&);
00053 
00054 // these aren't normally necessary, unless one wants access via root prompt
00055 #pragma link C++ class RawBlockProxy;
00056 #pragma link C++ class RawBlockRegistry;
00057 #pragma link C++ function operator<<(ostream&, const RawBlockRegistry&);
00058 
00059 // from OnlineUtil/dataFormats.h
00060 #pragma link C++ struct  mdTimeStamp_t;
00061 #pragma link C++ typedef mdTimeStamp;
00062 // from OnlineUtil/mdBlockDefinitions.h
00063 //#pragma link C++ struct  mdBlockGenericHeader_t
00064 //#pragma link C++ typedef mdBlockGenericHeader
00065 // yes, the _t is the struct and the one without is the type
00066 // many/most/all of the includes in OnlineUtil headers (copied from 
00067 // the online group's CVS) have this backwards
00068 
00069 #pragma link C++ namespace     RawTriggerCodes;
00070 #pragma link C++ enum          RawTriggerCodes::ETrigBits;
00071 #pragma link C++ nestedtypedef RawTriggerCodes::TrigBits_t;
00072 
00073 #pragma link C++ class RawBeamMonHeaderBlock+;
00074 #pragma link C++ class RawDcsHeaderBlock+;
00075 #pragma link C++ class RawDaqHeaderBlock+;
00076 #pragma link C++ class RawSnarlHeaderBlock+;
00077 
00078 #pragma link C++ class RawDigitDataBlock+;
00079 #pragma link C++ class RawTOFBlock+;
00080 #pragma link C++ class RawTpSinglesSummaryBlock+;
00081 
00082 #pragma link C++ class RawLIHeaderInterface+;
00083 #pragma link C++ class RawLIHeader+;
00084 #pragma link C++ class RawLIAdcSummary+;
00085 #pragma link C++ class RawLIAdcSummaryBlock+;
00086 #pragma link C++ class RawLITimingSummary+;
00087 #pragma link C++ class RawLITimingSummaryBlock+;
00088 
00089 #pragma link C++ class RawPedestalTableBlock+;
00090 #pragma link C++ class RawSparsifierTableBlock+;
00091 #pragma link C++ class RawRunStartBlock+;
00092 #pragma link C++ class RawRunEndBlock+;
00093 #pragma link C++ class RawSubRunEndBlock+;
00094 #pragma link C++ class RawRunCommentBlock+;
00095 #pragma link C++ class RawRunConfigBlock+;
00096 #pragma link C++ class RawConfigFilesBlock+;
00097 
00098 #pragma link C++ class RawTriggerStatsBlock+;
00099 #pragma link C++ class RawErrorStatsBlock+;
00100 
00101 #pragma link C++ class RawChargeInjectInfoBlock+;
00102 #pragma link C++ class RawVarcErrorInTfBlock+;
00103 #pragma link C++ class RawRopTdcRawDataBlock+;
00104 
00105 #pragma link C++ class RawQieDataBlock+;
00106 #pragma link C++ class RawLinearizedDataBlock+;
00107 #pragma link C++ class RawQieCalibrationDataBlock+;
00108 #pragma link C++ class RawCurrentInjectDataBlock+;
00109 #pragma link C++ class RawCalibrationFitsBlock+;
00110 #pragma link C++ class RawNDErrorBlock+;
00111 #pragma link C++ class RawVtmTimeInfoBlock+;
00112 #pragma link C++ class RawQieLookUpTableBlock+;
00113 #pragma link C++ class RawQieErrorStatsBlock+;
00114 
00115 #pragma link C++ class RawDeadChipBlock+;
00116 #pragma link C++ class RawOvershootBlock+;
00117 
00118 #pragma link C++ class RawDaqDeadTimeBlock+;
00119 #pragma link C++ class RawCrateMonitorBlock::RawVfbMonitor+;
00120 #pragma link C++ class RawCrateMonitorBlock::RawMasterMonitor+;
00121 #pragma link C++ class RawCrateMonitorBlock::RawMinderMonitor+;
00122 #pragma link C++ class RawCrateMonitorBlock+;
00123 #pragma link C++ class RawLiTpmtDigitsBlock+;
00124 #pragma link C++ class RawTrcMonitorBlock+;
00125 #pragma link C++ class RawTrcMonitorBlock::RawTrcStatusReport+;
00126 #pragma link C++ class RawVaTimingMonitorBlock+;
00127 
00128 #pragma link C++ class RawSpillServerMonitorBlock+;
00129 // from OnlineUtil/mdSpillData.h
00130 #pragma link C++ struct mdSpillData_t;
00131 #pragma link C++ enum   tpSpillServerQueryErrors;
00132 #pragma link C++ enum   mdSpillTypeEnum;
00133 
00134 #pragma link C++ class RawDcsMonitorBlock+;
00135 #pragma link C++ class RawDcsAlarmBlock+;
00136 #pragma link C++ class RawDcsCanMonitorBlock+;
00137 #pragma link C++ class RawDcsChillerMonitorBlock+;
00138 
00139 #pragma link C++ class RawDcsHvMonitorBlock+;
00140 #pragma link C++ class RawDcsRpsMonitorBlock+;
00141 #pragma link C++ class RawDcsMagnetMonitorBlock+;
00142 #pragma link C++ class RawDcsEnvMonitorBlock+;
00143 
00144 #pragma link C++ class RawBeamMonBlock+;
00145 #pragma link C++ class RawBeamData;
00146 #pragma link C++ class RawBeamSwicData;
00147 #pragma link C++ class RawBeamPosData;
00148 
00149 #pragma link C++ class RawHeader+;
00150 #pragma link C++ class RawDaqHeader+;
00151 #pragma link C++ class RawDaqSnarlHeader+;
00152 #pragma link C++ class RawBeamMonHeader+;
00153 
00154 #pragma link C++ class RawRecord+;
00155 
00156 #pragma link C++ class RawDataValidate;
00157 
00158 #endif
00159 

Generated on Mon Feb 15 11:06:52 2010 for loon by  doxygen 1.3.9.1