Cicada  v1.2.1
Project 8 Processed-Data File Format Library
Public Member Functions | Protected Attributes | List of all members
TProcessedMPTData Class Reference

Contains the definition of the branches saved in the Katydid output for a processed multi-peak track. More...

#include <CProcessedMPTData.hh>

Inheritance diagram for TProcessedMPTData:
Inheritance graph

Public Member Functions

 TProcessedMPTData ()
 
 TProcessedMPTData (const TProcessedMPTData &orig)
 
virtual ~TProcessedMPTData ()
 
TObject * Clone (const char *newname="")
 
TProcessedMPTDataoperator= (const TProcessedMPTData &rhs)
 
void SetComponent (UInt_t p_variable)
 
UInt_t GetComponent () const
 
TProcessedTrackData & MainTrack ()
 
const TProcessedTrackData & MainTrack () const
 
void SetAxialFrequency (Double_t p_variable)
 
Double_t GetAxialFrequency () const
 
std::string GetBranchName ()
 
 ClassDef (TProcessedMPTData, 2)
 

Protected Attributes

UInt_t fComponent
 
TProcessedTrackData fMainTrack
 
Double_t fAxialFrequency
 

Detailed Description

Contains the definition of the branches saved in the Katydid output for a processed multi-peak track.

Author
E. Zayas

The branches of the processed multi-peak tracks object saved as a Katydid output in a ROOT file are defined in this class. A TProcessedMPTData object contains the characteristics (such as identifications numbers, the start/end time and frequency, the slope and intercept) of a multi-peak track detected by the event reconstruction. The mv_accessible macros creates public class members and public Get and Set methods (e.g. SetVariable(value)).

Definition at line 35 of file CProcessedMPTData.hh.

Constructor & Destructor Documentation

Definition at line 25 of file CProcessedMPTData.cc.

Definition at line 32 of file CProcessedMPTData.cc.

~TProcessedMPTData ( )
virtual

Definition at line 39 of file CProcessedMPTData.cc.

Member Function Documentation

ClassDef ( TProcessedMPTData  ,
 
)
TObject * Clone ( const char *  newname = "")

Definition at line 42 of file CProcessedMPTData.cc.

Double_t GetAxialFrequency ( ) const
inline

Definition at line 46 of file CProcessedMPTData.hh.

std::string GetBranchName ( )
inline

Definition at line 49 of file CProcessedMPTData.hh.

UInt_t GetComponent ( ) const
inline

Definition at line 44 of file CProcessedMPTData.hh.

TProcessedTrackData& MainTrack ( )
inline

Definition at line 45 of file CProcessedMPTData.hh.

const TProcessedTrackData& MainTrack ( ) const
inline

Definition at line 45 of file CProcessedMPTData.hh.

TProcessedMPTData & operator= ( const TProcessedMPTData rhs)

Definition at line 48 of file CProcessedMPTData.cc.

void SetAxialFrequency ( Double_t  p_variable)
inline

Definition at line 46 of file CProcessedMPTData.hh.

void SetComponent ( UInt_t  p_variable)
inline

Definition at line 44 of file CProcessedMPTData.hh.

Member Data Documentation

Double_t fAxialFrequency
protected

Definition at line 46 of file CProcessedMPTData.hh.

UInt_t fComponent
protected

Definition at line 44 of file CProcessedMPTData.hh.

TProcessedTrackData fMainTrack
protected

Definition at line 45 of file CProcessedMPTData.hh.


The documentation for this class was generated from the following files: