Cicada  v1.4.1
Project 8 Processed-Data File Format Library
CMTEWithClassifierResultsData.cc
Go to the documentation of this file.
1 
10 
11 #include "logger.hh"
12 
13 #include "TClonesArray.h"
14 
15 
17 
18 namespace Cicada
19 {
20 
23  {
24  // this cannot be initialized in the initializer list because ROOT
25  fClassifierResults = new TClonesArray("Cicada::TClassifierResultsData", 20);
26  }
27 
30  {
31  // this cannot be initialized in the initializer list because ROOT
32  fClassifierResults = new TClonesArray(*orig.fClassifierResults);
33  }
34 
36  {
37  fClassifierResults->Clear();
38  }
39 
40  TObject* TMTEWithClassifierResultsData::Clone(const char* newname)
41  {
43  return newData;
44  }
45 
47  {
49  fClassifierResults->Clear();
50  (*fClassifierResults) = *(rhs.fClassifierResults);
51  return *this;
52  }
53 
54 }
virtual TObject * Clone(const char *newname="")
Contains the definition of the branches saved in the Katydid output for a processed event...
Definition: CROOTData.hh:102
TMTEWithClassifierResultsData & operator=(const TMTEWithClassifierResultsData &rhs)
TMultiTrackEventData & operator=(const TMultiTrackEventData &rhs)
Definition: CROOTData.cc:115
ClassImp(Cicada::TMTEWithClassifierResultsData)