CbmRoot
AnalysisCuts.cxx
Go to the documentation of this file.
1 //
3 // Base class for analysis cuts
4 //
5 // Authors:
6 // * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
7 //
8 //
10 
11 #include "AnalysisCuts.h"
12 #include <TObject.h>
13 
15 
16 
18  : TNamed("Cuts", ""), fFilterMask(0), fSelected(kFALSE) {
19  // Default constructor
20 }
21 
22 AnalysisCuts::AnalysisCuts(const char* name, const char* title)
23  : TNamed(name, title), fFilterMask(0), fSelected(kFALSE) {
24  // Constructor
25 }
26 
28  : TNamed(obj), fFilterMask(obj.fFilterMask), fSelected(obj.fSelected) {}
29 
31  // Assignment operator
32  if (this != &obj) {
33  TNamed::operator=(obj);
35  fSelected = obj.fSelected;
36  }
37  return *this;
38 }
AnalysisCuts::fSelected
Bool_t fSelected
Definition: AnalysisCuts.h:35
AnalysisCuts::AnalysisCuts
AnalysisCuts()
ClassImp
ClassImp(AnalysisCuts) AnalysisCuts
Definition: AnalysisCuts.cxx:14
AnalysisCuts::fFilterMask
UInt_t fFilterMask
Definition: AnalysisCuts.h:34
AnalysisCuts::operator=
AnalysisCuts & operator=(const AnalysisCuts &obj)
Definition: AnalysisCuts.cxx:30
AnalysisCuts
Definition: AnalysisCuts.h:12
AnalysisCuts.h