00001 #ifndef MQINO_NTP_WRITER00002 #define MQINO_NTP_WRITER00003
00004 #include "QFileWriter.hh"00005
00006 class TFile;
00007 class TTree;
00008 class TBranch;
00009
00010
00011 struct ntpw_t{
00012 short ch;
00013 short part;
00014 int ev;
00015 int meas;
00016 unsignedint utime;
00017 unsignedint ftime;
00018 float tdamp;
00019 float fdamp;
00020 float secpeakamp;
00021 float tvl;
00022 float tvr;
00023 float delay;
00024 float spdelay;
00025 float baseline;
00026 float baselineRMS;
00027 float maxmin;
00028 float rt;
00029 float dt;
00030 float afamp;
00031 float aftv;
00032 int type;
00033 };
00034
00035
00036 class MQinoNtpWriter : publicQFileWriter {
00037
00038 public:
00039 MQinoNtpWriter(QSequence *s);
00040
00041 virtual ~MQinoNtpWriter();
00042
00043 voidOpen (const std::string& filename);
00044
00045 // Doit method is called for each event, getting the event as argument00046 voidDump(constQEvent& ev);
00047
00048 // Done method is called after event loop00049 voidClose();
00050
00051 private:
00052 TFile *fRootOutputFile;
00053 TTree* fTree;
00054 struct ntpw_t fNtp;
00055
00056
00057 };
00058
00059 #endif
Generated on Tue Nov 16 10:50:00 2010 for CUORE Software by
1.5.6
In questo sito non sono utilizzati cookie per la profilazione degli utenti. Utilizza cookie di sessione, necessari per il corretto funzionamento dello stesso e per gestire l'autenticazione ai servizi on-line, alla intranet e alle aree riservate... leggi tutto