Cicada  v1.4.1
Project 8 Processed-Data File Format Library
Public Member Functions | List of all members
TProcessedTrackData Class Reference

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

#include <CROOTData.hh>

Inheritance diagram for TProcessedTrackData:
Inheritance graph

Public Member Functions

 camel_case_mv_accessible (UInt_t, Component)
 
 camel_case_mv_accessible (UInt_t, AcquisitionID)
 
 camel_case_mv_accessible (UInt_t, TrackID)
 
 camel_case_mv_accessible (UInt_t, EventID)
 
 camel_case_mv_accessible (Int_t, EventSequenceID)
 
 camel_case_mv_accessible (Bool_t, IsCut)
 
 camel_case_mv_accessible (Double_t, StartTimeInRunC)
 
 camel_case_mv_accessible (Double_t, StartTimeInAcq)
 
 camel_case_mv_accessible (Double_t, EndTimeInRunC)
 
 camel_case_mv_accessible (Double_t, TimeLength)
 
 camel_case_mv_accessible (Double_t, StartFrequency)
 
 camel_case_mv_accessible (Double_t, EndFrequency)
 
 camel_case_mv_accessible (Double_t, FrequencyWidth)
 
 camel_case_mv_accessible (Double_t, Slope)
 
 camel_case_mv_accessible (Double_t, Intercept)
 
 camel_case_mv_accessible (Double_t, TotalPower)
 
 camel_case_mv_accessible (UInt_t, NTrackBins)
 
 camel_case_mv_accessible (Double_t, TotalTrackSNR)
 
 camel_case_mv_accessible (Double_t, MaxTrackSNR)
 
 camel_case_mv_accessible (Double_t, TotalTrackNUP)
 
 camel_case_mv_accessible (Double_t, MaxTrackNUP)
 
 camel_case_mv_accessible (Double_t, TotalWideTrackSNR)
 
 camel_case_mv_accessible (Double_t, TotalWideTrackNUP)
 
 camel_case_mv_accessible (Double_t, StartTimeInRunCSigma)
 
 camel_case_mv_accessible (Double_t, EndTimeInRunCSigma)
 
 camel_case_mv_accessible (Double_t, TimeLengthSigma)
 
 camel_case_mv_accessible (Double_t, StartFrequencySigma)
 
 camel_case_mv_accessible (Double_t, EndFrequencySigma)
 
 camel_case_mv_accessible (Double_t, FrequencyWidthSigma)
 
 camel_case_mv_accessible (Double_t, SlopeSigma)
 
 camel_case_mv_accessible (Double_t, InterceptSigma)
 
 camel_case_mv_accessible (Double_t, TotalPowerSigma)
 
 TProcessedTrackData ()
 
 TProcessedTrackData (const TProcessedTrackData &orig)
 
virtual ~TProcessedTrackData ()
 
TObject * Clone (const char *newname="")
 
TProcessedTrackDataoperator= (const TProcessedTrackData &rhs)
 
std::string GetBranchName ()
 
 ClassDef (TProcessedTrackData, 2)
 

Detailed Description

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

Author
N. S. Oblath

The branches of the processed tracks object saved as a Katydid output in a ROOT file are defined in this class. A TProcessedTrackData object contains the characteristics (such as identifications numbers, the start/end time and frequency, the slope and intercept) of a 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 32 of file CROOTData.hh.

Constructor & Destructor Documentation

◆ TProcessedTrackData() [1/2]

Definition at line 25 of file CROOTData.cc.

◆ TProcessedTrackData() [2/2]

Definition at line 37 of file CROOTData.cc.

◆ ~TProcessedTrackData()

~TProcessedTrackData ( )
virtual

Definition at line 49 of file CROOTData.cc.

Member Function Documentation

◆ camel_case_mv_accessible() [1/32]

camel_case_mv_accessible ( UInt_t  ,
Component   
)

◆ camel_case_mv_accessible() [2/32]

camel_case_mv_accessible ( UInt_t  ,
AcquisitionID   
)

◆ camel_case_mv_accessible() [3/32]

camel_case_mv_accessible ( UInt_t  ,
TrackID   
)

◆ camel_case_mv_accessible() [4/32]

camel_case_mv_accessible ( UInt_t  ,
EventID   
)

◆ camel_case_mv_accessible() [5/32]

camel_case_mv_accessible ( Int_t  ,
EventSequenceID   
)

◆ camel_case_mv_accessible() [6/32]

camel_case_mv_accessible ( Bool_t  ,
IsCut   
)

◆ camel_case_mv_accessible() [7/32]

camel_case_mv_accessible ( Double_t  ,
StartTimeInRunC   
)

◆ camel_case_mv_accessible() [8/32]

camel_case_mv_accessible ( Double_t  ,
StartTimeInAcq   
)

◆ camel_case_mv_accessible() [9/32]

camel_case_mv_accessible ( Double_t  ,
EndTimeInRunC   
)

◆ camel_case_mv_accessible() [10/32]

camel_case_mv_accessible ( Double_t  ,
TimeLength   
)

◆ camel_case_mv_accessible() [11/32]

camel_case_mv_accessible ( Double_t  ,
StartFrequency   
)

◆ camel_case_mv_accessible() [12/32]

camel_case_mv_accessible ( Double_t  ,
EndFrequency   
)

◆ camel_case_mv_accessible() [13/32]

camel_case_mv_accessible ( Double_t  ,
FrequencyWidth   
)

◆ camel_case_mv_accessible() [14/32]

camel_case_mv_accessible ( Double_t  ,
Slope   
)

◆ camel_case_mv_accessible() [15/32]

camel_case_mv_accessible ( Double_t  ,
Intercept   
)

◆ camel_case_mv_accessible() [16/32]

camel_case_mv_accessible ( Double_t  ,
TotalPower   
)

◆ camel_case_mv_accessible() [17/32]

camel_case_mv_accessible ( UInt_t  ,
NTrackBins   
)

◆ camel_case_mv_accessible() [18/32]

camel_case_mv_accessible ( Double_t  ,
TotalTrackSNR   
)

◆ camel_case_mv_accessible() [19/32]

camel_case_mv_accessible ( Double_t  ,
MaxTrackSNR   
)

◆ camel_case_mv_accessible() [20/32]

camel_case_mv_accessible ( Double_t  ,
TotalTrackNUP   
)

◆ camel_case_mv_accessible() [21/32]

camel_case_mv_accessible ( Double_t  ,
MaxTrackNUP   
)

◆ camel_case_mv_accessible() [22/32]

camel_case_mv_accessible ( Double_t  ,
TotalWideTrackSNR   
)

◆ camel_case_mv_accessible() [23/32]

camel_case_mv_accessible ( Double_t  ,
TotalWideTrackNUP   
)

◆ camel_case_mv_accessible() [24/32]

camel_case_mv_accessible ( Double_t  ,
StartTimeInRunCSigma   
)

◆ camel_case_mv_accessible() [25/32]

camel_case_mv_accessible ( Double_t  ,
EndTimeInRunCSigma   
)

◆ camel_case_mv_accessible() [26/32]

camel_case_mv_accessible ( Double_t  ,
TimeLengthSigma   
)

◆ camel_case_mv_accessible() [27/32]

camel_case_mv_accessible ( Double_t  ,
StartFrequencySigma   
)

◆ camel_case_mv_accessible() [28/32]

camel_case_mv_accessible ( Double_t  ,
EndFrequencySigma   
)

◆ camel_case_mv_accessible() [29/32]

camel_case_mv_accessible ( Double_t  ,
FrequencyWidthSigma   
)

◆ camel_case_mv_accessible() [30/32]

camel_case_mv_accessible ( Double_t  ,
SlopeSigma   
)

◆ camel_case_mv_accessible() [31/32]

camel_case_mv_accessible ( Double_t  ,
InterceptSigma   
)

◆ camel_case_mv_accessible() [32/32]

camel_case_mv_accessible ( Double_t  ,
TotalPowerSigma   
)

◆ ClassDef()

ClassDef ( TProcessedTrackData  ,
 
)

◆ Clone()

TObject * Clone ( const char *  newname = "")

Definition at line 52 of file CROOTData.cc.

◆ GetBranchName()

std::string GetBranchName ( )
inline

Definition at line 85 of file CROOTData.hh.

◆ operator=()

TProcessedTrackData & operator= ( const TProcessedTrackData rhs)

Definition at line 58 of file CROOTData.cc.


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