00001
00002
00003
00004
00005
00006
00007
00009
00010 #ifndef NTPTHRECORD_H
00011 #define NTPTHRECORD_H
00012
00013 #include <iosfwd>
00014 #ifndef RECRECORDIMP_H
00015 #include "Record/RecRecordImp.h"
00016 #endif
00017 #ifndef RECCANDHEADER_H
00018 #include "Record/RecCandHeader.h"
00019 #endif
00020
00021 class TClonesArray;
00022
00023 class NtpTHRecord: public RecRecordImp<RecCandHeader> {
00024
00025 public:
00026 NtpTHRecord();
00027 NtpTHRecord(const RecCandHeader& header);
00028 virtual ~NtpTHRecord();
00029
00030
00031 virtual std::ostream& Print(std::ostream& os) const;
00032 virtual void Print(const Option_t* option = "") const;
00033
00034
00035 void Clear(Option_t* option = "");
00036
00037 private:
00038
00039 void Init();
00040
00041 public:
00042
00043
00044
00045
00046 TClonesArray* thstp;
00047 TClonesArray* thslc;
00048 TClonesArray* thshw;
00049 TClonesArray* thtrk;
00050 TClonesArray* thevt;
00051
00052 ClassDef(NtpTHRecord,3)
00053 };
00054
00055 #endif // NTPTHRECORD_H