Cicada  v1.4.1
Project 8 Processed-Data File Format Library
CProcessedMPTData.hh
Go to the documentation of this file.
1 
9 #ifndef CICADA_CPROCESSEDMPTDATA_HH_
10 #define CICADA_CPROCESSEDMPTDATA_HH_
11 
12 #include "CMemberVariables.hh"
13 #include "CROOTData.hh"
14 
15 #include "TObject.h"
16 #include "TClonesArray.h"
17 
18 #define set_prefix Set
19 #define get_prefix Get
20 #define var_prefix f
21 #define static_prefix s
22 
23 namespace Cicada
24 {
25 
38  class TProcessedMPTData : public TObject
39  {
40  public:
43  virtual ~TProcessedMPTData();
44  TObject* Clone(const char* newname="");
46 
47  mv_accessible(UInt_t, Component);
49  mv_accessible(Double_t, AxialFrequency);
50 
51  public:
52  std::string GetBranchName() { return std::string("MultiPeakTrack"); } // Defines the default name of the object saved inside the output tree
53 
54 
56  };
57 
58 }
59 
60 #endif /* CICADA_CPROCESSEDMPTDATA_HH_ */
ClassDef(TProcessedMPTData, 2)
#define mv_referrable
Convenience wrapper for _member_variables.hh.
Contains the definition of the branches saved in the Katydid output for a processed track...
Definition: CROOTData.hh:32
#define mv_accessible
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 TProcessedTrackData and TMultiTrackEventData.