NCFS-Pack
A generic (astro)particle physics analysis framework
 
Loading...
Searching...
No Matches
NcVeto.h
Go to the documentation of this file.
1#ifndef NcVeto_h
2#define NcVeto_h
3// Copyright(c) 2016 NCFS/IIHE, All Rights Reserved.
4// See cxx source for full Copyright notice.
5
6#include "NcDevice.h"
7#include "NcEvent.h"
8
10
11class NcVeto : public NcDevice
12{
13 public :
14 NcVeto(); // Constructor
15 virtual ~NcVeto(); // Destructor
16 NcVeto(const NcVeto& v); // Copy constructor
17 virtual TObject* Clone(const char* name="") const; // Make a deep copy and provide its pointer
18 void StoreVetoLevel(NcEvent* evt,Double_t level); // Store the veto level in the event structure
19
20 ClassDef(NcVeto,2) // NcDevice derived class to serve as a generic interface for event vetoing procedures
21};
22#endif
NcDevice(const char *name="", const char *title="")
Definition NcDevice.cxx:109
Creation and investigation of an NCFS generic event structure.
Definition NcEvent.h:15
virtual TObject * Clone(const char *name="") const
Definition NcVeto.cxx:130
NcVeto()
Definition NcVeto.cxx:65
void StoreVetoLevel(NcEvent *evt, Double_t level)
Definition NcVeto.cxx:92
virtual ~NcVeto()
Definition NcVeto.cxx:74