Cicada  v1.2.1
Project 8 Processed-Data File Format Library
CProcessedMPTData.hh
Go to the documentation of this file.
1 
9 #include "CMemberVariables.hh"
10 #include "CROOTData.hh"
11 
12 #include "TObject.h"
13 #include "TClonesArray.h"
14 
15 #define set_prefix Set
16 #define get_prefix Get
17 #define var_prefix f
18 #define static_prefix s
19 
20 namespace Cicada
21 {
22 
35  class TProcessedMPTData : public TObject
36  {
37  public:
40  virtual ~TProcessedMPTData();
41  TObject* Clone(const char* newname="");
43 
44  mv_accessible(UInt_t, Component);
45  mv_referrable(TProcessedTrackData, MainTrack);
46  mv_accessible(Double_t, AxialFrequency);
47 
48  public:
49  std::string GetBranchName() { return std::string("MultiPeakTrack"); } // Defines the default name of the object saved inside the output tree
50 
51 
53  };
54 
55 }
ClassDef(TProcessedMPTData, 2)
Convenience wrapper for _member_variables.hh.
TProcessedTrackData & MainTrack()
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="")
Convenience wrapper for Cicada namespace.