ROOT logo
#ifndef __TUsrEvtStop_h__
#define __TUsrEvtStop_h__

//_________________________________________________[C++ CLASS DEFINITION FILE]
//////////////////////////////////////////////////////////////////////////////
// Name:           TUsrEvtStop.h
// Purpose:        Class to describe a stop event
// Description:
// Author:         R. Lutter
// Revision:       $Id: TUsrEvtStop.h,v 1.3 2007-08-08 11:15:59 Rudolf.Lutter Exp $       
// Date:           
// URL:            
// Keywords:       
//////////////////////////////////////////////////////////////////////////////

#include "TObject.h"
#include "TFile.h"

#include "TUsrEvent.h"

//______________________________________________________[C++ CLASS DEFINITION]
//////////////////////////////////////////////////////////////////////////////
// Name:           TUsrEvtStop
// Purpose:        Define an event for "Stop Acquisition"
// Description:    Event assigned to trigger 15 (Stop Acquisition)
// Keywords:
//////////////////////////////////////////////////////////////////////////////

class TUsrEvtStop : public TUsrEvent {

	public:
		TUsrEvtStop();  				// ctor
		~TUsrEvtStop() {};				// default dtor

		Bool_t ExtractTimeStamp(const s_vehe *, MBSDataIO *);
		Bool_t CreateTree();
		Bool_t InitializeTree(TFile * RootFile);
		inline Int_t GetTime() const { return(fClockSecs); };

		inline void Help() { gSystem->Exec(Form("mrbHelp %s", this->ClassName())); };

	ClassDef(TUsrEvtStop, 1)		// [Analyze] Event type "STOP ACQUISITION"
};

#endif
 TUsrEvtStop.h:1
 TUsrEvtStop.h:2
 TUsrEvtStop.h:3
 TUsrEvtStop.h:4
 TUsrEvtStop.h:5
 TUsrEvtStop.h:6
 TUsrEvtStop.h:7
 TUsrEvtStop.h:8
 TUsrEvtStop.h:9
 TUsrEvtStop.h:10
 TUsrEvtStop.h:11
 TUsrEvtStop.h:12
 TUsrEvtStop.h:13
 TUsrEvtStop.h:14
 TUsrEvtStop.h:15
 TUsrEvtStop.h:16
 TUsrEvtStop.h:17
 TUsrEvtStop.h:18
 TUsrEvtStop.h:19
 TUsrEvtStop.h:20
 TUsrEvtStop.h:21
 TUsrEvtStop.h:22
 TUsrEvtStop.h:23
 TUsrEvtStop.h:24
 TUsrEvtStop.h:25
 TUsrEvtStop.h:26
 TUsrEvtStop.h:27
 TUsrEvtStop.h:28
 TUsrEvtStop.h:29
 TUsrEvtStop.h:30
 TUsrEvtStop.h:31
 TUsrEvtStop.h:32
 TUsrEvtStop.h:33
 TUsrEvtStop.h:34
 TUsrEvtStop.h:35
 TUsrEvtStop.h:36
 TUsrEvtStop.h:37
 TUsrEvtStop.h:38
 TUsrEvtStop.h:39
 TUsrEvtStop.h:40
 TUsrEvtStop.h:41
 TUsrEvtStop.h:42
 TUsrEvtStop.h:43
 TUsrEvtStop.h:44
 TUsrEvtStop.h:45