Cicada  v1.4.1
Project 8 Processed-Data File Format Library
CProcessedMPTData.cc
Go to the documentation of this file.
1 
9 #include "logger.hh"
10 
11 #include "CProcessedMPTData.hh"
12 #include "TClonesArray.h"
13 
14 #include <iostream>
15 
17 
18 namespace Cicada
19 {
20 
21  //***********************
22  // TProcessedMPTData
23  //***********************
24 
26  TObject(),
27  fComponent(0),
28  fMainTrack(),
29  fAxialFrequency(0.)
30  {}
31 
33  TObject(orig),
34  fComponent(orig.fComponent),
35  fMainTrack(orig.fMainTrack),
36  fAxialFrequency(orig.fAxialFrequency)
37  {}
38 
40  {}
41 
42  TObject* TProcessedMPTData::Clone(const char* newname)
43  {
44  TProcessedMPTData* newData = new TProcessedMPTData(*this);
45  return newData;
46  }
47 
49  {
50  fComponent = rhs.fComponent;
51  fMainTrack = rhs.fMainTrack;
52  fAxialFrequency = rhs.fAxialFrequency;
53  return *this;
54  }
55 
56 }
ClassImp(Cicada::TProcessedMPTData)
Contains the definition of the branches saved in the Katydid output for a processed multi-peak track...
TProcessedMPTData & operator=(const TProcessedMPTData &rhs)
TObject * Clone(const char *newname="")
Contains TProcessedMPTData.