REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes
TRestTrackAnalysisProcess Class Reference

Detailed Description

An analysis REST process to extract valuable information from Track type of data.

Observables

Energy and number of tracks:

Max track energies, energy balance and track energy ratio:

Maximum Second Track Energy observables:

Track Length observables:

Track Volume observables:

Mean position for max energy tracks:

Mean position for second max energy tracks:

Mean position: Very similar to the previous observables, main difference all tracks (XYZ, XZ, YZ) together.

Main track distance measures the distance in X,Y,Z between the most energetic and second most energetic tracks.

The sigma parameter measures the cluster size obtained from a given track hits weighted with each hit energy.

The gaussian sigma parameter measures the cluster size obtained from the fit to a gaussian of a given track hits.

Time observables:


RESTsoft - Software for Rare Event Searches with TPCs

History of developments:

2016-March: First implementation of Geant4 analysis process into REST_v2. Javier Galan

2018-May: Added twist parameters.

Author
Javier Galan

Definition at line 31 of file TRestTrackAnalysisProcess.h.

#include <TRestTrackAnalysisProcess.h>

Inheritance diagram for TRestTrackAnalysisProcess:
TRestEventProcess TRestMetadata

Public Member Functions

 ClassDefOverride (TRestTrackAnalysisProcess, 1)
 
void EndProcess () override
 To be executed at the end of the run (outside event loop) More...
 
RESTValue GetInputEvent () const override
 Get pointer to input event. Must be implemented in the derived class. More...
 
RESTValue GetOutputEvent () const override
 Get pointer to output event. Must be implemented in the derived class. More...
 
const char * GetProcessName () const override
 
void InitProcess () override
 To be executed at the beginning of the run (outside event loop) More...
 
void LoadConfig (const std::string &configFilename, const std::string &name="")
 
void PrintMetadata () override
 Implemented it in the derived metadata class to print out specific metadata information. More...
 
TRestEventProcessEvent (TRestEvent *inputEvent) override
 Process one event. More...
 
 TRestTrackAnalysisProcess (const char *configFilename)
 
- Public Member Functions inherited from TRestEventProcess
virtual Bool_t AddInputFile (const std::string &file)
 
bool ApplyCut ()
 
virtual void BeginOfEventProcess (TRestEvent *inputEvent=nullptr)
 Begin of event process, preparation work. Called right before ProcessEvent() More...
 
 ClassDefOverride (TRestEventProcess, 3)
 
virtual void EndOfEventProcess (TRestEvent *inputEvent=nullptr)
 End of event process. Nothing to do. Called directly after ProcessEvent() More...
 
virtual void EndProcess ()
 To be executed at the end of the run (outside event loop) More...
 
TRestAnalysisTreeGetAnalysisTree () const
 Return the local analysis tree (dummy) More...
 
TCanvas * GetCanvas () const
 Get canvas. More...
 
TRestAnalysisTreeGetFullAnalysisTree ()
 
virtual RESTValue GetInputEvent () const =0
 Get pointer to input event. Must be implemented in the derived class. More...
 
std::vector< std::string > GetListOfAddedObservables ()
 
virtual RESTValue GetOutputEvent () const =0
 Get pointer to output event. Must be implemented in the derived class. More...
 
virtual const char * GetProcessName () const =0
 
TRestRunGetRunInfo () const
 Return the pointer of the hosting TRestRun object. More...
 
virtual Long64_t GetTotalBytes () const
 
virtual Long64_t GetTotalBytesRead () const
 Interface to external file reading, get the read bytes. To be implemented in external processes. More...
 
virtual void InitFromConfigFile () override
 To make settings from rml file. This method must be implemented in the derived class. More...
 
virtual void InitProcess ()
 To be executed at the beginning of the run (outside event loop) More...
 
Bool_t isExternal () const
 Return whether this process is external process. More...
 
Int_t LoadSectionMetadata () override
 This method does some preparation of xml section. More...
 
virtual void NotifyAnalysisTreeReset ()
 In case the analysis tree is reset(switched to new file), some process needs to have action. More...
 
virtual Bool_t OpenInputFiles (const std::vector< std::string > &files)
 
virtual TRestEventProcessEvent (TRestEvent *inputEvent)=0
 Process one event. More...
 
std::vector< std::string > ReadObservables ()
 
void RegisterAllObservables (Bool_t value=true)
 
virtual Bool_t ResetEntry ()
 
void SetAnalysisTree (TRestAnalysisTree *tree)
 Set analysis tree of this process, then add observables to it.
 
void SetCanvasSize (Int_t x, Int_t y)
 Set canvas size. More...
 
void SetFriendProcess (TRestEventProcess *p)
 Add friendly process to this process.
 
void SetObservableValidation (bool validate)
 
void SetParallelProcess (TRestEventProcess *p)
 Add parallel process to this process.
 
void SetRunInfo (TRestRun *r)
 Set TRestRun for this process. More...
 
Bool_t singleThreadOnly () const
 Return whether this process is single std::thread only. More...
 
 TRestEventProcess ()
 
 ~TRestEventProcess ()
 

Protected Attributes

Double_t fDeltaEnergy
 
TVector2 fNTracksXCut
 
TVector2 fNTracksYCut
 
- Protected Attributes inherited from TRestEventProcess
TRestAnalysisTreefAnalysisTree = nullptr
 
TCanvas * fCanvas = nullptr
 < Canvas for some viewer event More...
 
TVector2 fCanvasSize
 Canvas size. More...
 
std::vector< std::pair< std::string, TVector2 > > fCuts
 Stores cut definitions. Any listed observables should be in the range. More...
 
bool fDynamicObs = false
 It defines whether to use added observables only or all the observables appear in the code. More...
 
bool fIsExternal = false
 It defines if the process reads event data from an external source. More...
 
std::map< std::string, int > fObservablesDefined
 Stores the list of all the appeared process observables in the code. More...
 
std::map< std::string, int > fObservablesUpdated
 Stores the list of process observables updated when processing this event. More...
 
bool fReadOnly = false
 not used, keep for compatibility More...
 
TRestRunfRunInfo = nullptr
 < Pointer to TRestRun object where to find metadata. More...
 
bool fSingleThreadOnly = false
 
bool fValidateObservables = false
 It defines if observable names should be added to the validation list. More...
 

Private Member Functions

void InitFromConfigFile () override
 To make settings from rml file. This method must be implemented in the derived class. More...
 
void Initialize () override
 Making default settings. More...
 
void LoadDefaultConfig ()
 

Private Attributes

Bool_t fCutsEnabled
 
Bool_t fEnableTwistParameters
 
TRestTrackEventfInputTrackEvent
 
TRestTrackEventfOutputTrackEvent
 
std::vector< Double_t > fPreviousEventTime
 
std::vector< std::string > fTrack_En_EnergyObservables
 
std::vector< Double_t > fTrack_En_Threshold
 
std::vector< std::string > fTrack_HE_EnergyObservables
 
std::vector< Double_t > fTrack_HE_Threshold
 
std::vector< std::string > fTrack_LE_EnergyObservables
 
std::vector< Double_t > fTrack_LE_Threshold
 
std::vector< TString > fTwistBalanceObservables
 
std::vector< TString > fTwistBalanceObservables_X
 
std::vector< TString > fTwistBalanceObservables_Y
 
std::vector< Double_t > fTwistBalanceTailPercentage
 
std::vector< Double_t > fTwistBalanceTailPercentage_X
 
std::vector< Double_t > fTwistBalanceTailPercentage_Y
 
std::vector< Double_t > fTwistBalanceValue
 
std::vector< Double_t > fTwistBalanceValue_X
 
std::vector< Double_t > fTwistBalanceValue_Y
 
std::vector< TString > fTwistHighObservables
 
std::vector< TString > fTwistHighObservables_X
 
std::vector< TString > fTwistHighObservables_Y
 
std::vector< Double_t > fTwistHighTailPercentage
 
std::vector< Double_t > fTwistHighTailPercentage_X
 
std::vector< Double_t > fTwistHighTailPercentage_Y
 
std::vector< Double_t > fTwistHighValue
 
std::vector< Double_t > fTwistHighValue_X
 
std::vector< Double_t > fTwistHighValue_Y
 
std::vector< TString > fTwistLowObservables
 
std::vector< TString > fTwistLowObservables_X
 
std::vector< TString > fTwistLowObservables_Y
 
std::vector< Double_t > fTwistLowTailPercentage
 
std::vector< Double_t > fTwistLowTailPercentage_X
 
std::vector< Double_t > fTwistLowTailPercentage_Y
 
std::vector< Double_t > fTwistLowValue
 
std::vector< Double_t > fTwistLowValue_X
 
std::vector< Double_t > fTwistLowValue_Y
 
std::vector< TString > fTwistRatioObservables
 
std::vector< TString > fTwistRatioObservables_X
 
std::vector< TString > fTwistRatioObservables_Y
 
std::vector< Double_t > fTwistRatioTailPercentage
 
std::vector< Double_t > fTwistRatioTailPercentage_X
 
std::vector< Double_t > fTwistRatioTailPercentage_Y
 
std::vector< Double_t > fTwistRatioValue
 
std::vector< Double_t > fTwistRatioValue_X
 
std::vector< Double_t > fTwistRatioValue_Y
 
std::vector< TString > fTwistWeightedHighObservables
 
std::vector< TString > fTwistWeightedHighObservables_X
 
std::vector< TString > fTwistWeightedHighObservables_Y
 
std::vector< Double_t > fTwistWeightedHighTailPercentage
 
std::vector< Double_t > fTwistWeightedHighTailPercentage_X
 
std::vector< Double_t > fTwistWeightedHighTailPercentage_Y
 
std::vector< Double_t > fTwistWeightedHighValue
 
std::vector< Double_t > fTwistWeightedHighValue_X
 
std::vector< Double_t > fTwistWeightedHighValue_Y
 
std::vector< TString > fTwistWeightedLowObservables
 
std::vector< TString > fTwistWeightedLowObservables_X
 
std::vector< TString > fTwistWeightedLowObservables_Y
 
std::vector< Double_t > fTwistWeightedLowTailPercentage
 
std::vector< Double_t > fTwistWeightedLowTailPercentage_X
 
std::vector< Double_t > fTwistWeightedLowTailPercentage_Y
 
std::vector< Double_t > fTwistWeightedLowValue
 
std::vector< Double_t > fTwistWeightedLowValue_X
 
std::vector< Double_t > fTwistWeightedLowValue_Y
 
std::vector< Int_t > nTracks_En
 
std::vector< Int_t > nTracks_HE
 
std::vector< Int_t > nTracks_LE
 

Additional Inherited Members

- Protected Types inherited from TRestEventProcess
enum  REST_Process_Output { No_Output , Observable , Internal_Var , Full_Output }
 
- Protected Member Functions inherited from TRestEventProcess
void BeginPrintProcess ()
 [name, cut range]
 
void CreateCanvas ()
 Create the canvas. More...
 
void EndPrintProcess ()
 
TRestEventProcessGetFriend (const std::string &nameOrType)
 
TRestEventProcessGetFriendLive (const std::string &nameOrType)
 
template<class T >
T * GetMetadata ()
 Get a metadata object from the host TRestRun. More...
 
TRestMetadataGetMetadata (const std::string &nameOrType)
 
size_t GetNumberOfParallelProcesses () const
 
template<class T >
GetObservableValue (const std::string &name)
 
TRestEventProcessGetParallel (int i)
 
template<class T >
std::vector< T > GetParallelDataMembers (T *member_of_process)
 Get a list of data members from parallel processes which is same to this process's certain data member. More...
 
template<class T >
void SetObservableValue (const std::string &name, const T &value)
 Set observable value for AnalysisTree. More...
 

Constructor & Destructor Documentation

◆ TRestTrackAnalysisProcess() [1/2]

TRestTrackAnalysisProcess::TRestTrackAnalysisProcess ( )

Definition at line 195 of file TRestTrackAnalysisProcess.cxx.

◆ TRestTrackAnalysisProcess() [2/2]

TRestTrackAnalysisProcess::TRestTrackAnalysisProcess ( const char *  configFilename)

Definition at line 197 of file TRestTrackAnalysisProcess.cxx.

◆ ~TRestTrackAnalysisProcess()

TRestTrackAnalysisProcess::~TRestTrackAnalysisProcess ( )

Definition at line 203 of file TRestTrackAnalysisProcess.cxx.

Member Function Documentation

◆ EndProcess()

void TRestTrackAnalysisProcess::EndProcess ( )
overridevirtual

To be executed at the end of the run (outside event loop)

Reimplemented from TRestEventProcess.

Definition at line 1260 of file TRestTrackAnalysisProcess.cxx.

◆ GetInputEvent()

RESTValue TRestTrackAnalysisProcess::GetInputEvent ( ) const
inlineoverridevirtual

Get pointer to input event. Must be implemented in the derived class.

Implements TRestEventProcess.

Definition at line 142 of file TRestTrackAnalysisProcess.h.

◆ GetOutputEvent()

RESTValue TRestTrackAnalysisProcess::GetOutputEvent ( ) const
inlineoverridevirtual

Get pointer to output event. Must be implemented in the derived class.

Implements TRestEventProcess.

Definition at line 143 of file TRestTrackAnalysisProcess.h.

◆ GetProcessName()

const char * TRestTrackAnalysisProcess::GetProcessName ( ) const
inlineoverridevirtual

Implements TRestEventProcess.

Definition at line 167 of file TRestTrackAnalysisProcess.h.

◆ InitFromConfigFile()

void TRestTrackAnalysisProcess::InitFromConfigFile ( )
overrideprivatevirtual

To make settings from rml file. This method must be implemented in the derived class.

Reimplemented from TRestEventProcess.

Definition at line 1269 of file TRestTrackAnalysisProcess.cxx.

◆ Initialize()

void TRestTrackAnalysisProcess::Initialize ( )
overrideprivatevirtual

Making default settings.

Reimplemented from TRestMetadata.

Definition at line 207 of file TRestTrackAnalysisProcess.cxx.

◆ InitProcess()

void TRestTrackAnalysisProcess::InitProcess ( )
overridevirtual

To be executed at the beginning of the run (outside event loop)

Reimplemented from TRestEventProcess.

Definition at line 223 of file TRestTrackAnalysisProcess.cxx.

◆ LoadConfig()

void TRestTrackAnalysisProcess::LoadConfig ( const std::string &  configFilename,
const std::string &  name = "" 
)

Definition at line 219 of file TRestTrackAnalysisProcess.cxx.

◆ LoadDefaultConfig()

void TRestTrackAnalysisProcess::LoadDefaultConfig ( )
private

Definition at line 205 of file TRestTrackAnalysisProcess.cxx.

◆ PrintMetadata()

void TRestTrackAnalysisProcess::PrintMetadata ( )
inlineoverridevirtual

Implemented it in the derived metadata class to print out specific metadata information.

Prints metadata content on screen. Usually overloaded by the derived metadata class.

Reimplemented from TRestMetadata.

Definition at line 151 of file TRestTrackAnalysisProcess.h.

◆ ProcessEvent()

TRestEvent * TRestTrackAnalysisProcess::ProcessEvent ( TRestEvent inputEvent)
overridevirtual

Process one event.

This kind of observables would be better in a separate process that measures the trigger rate

Implements TRestEventProcess.

Definition at line 435 of file TRestTrackAnalysisProcess.cxx.

Field Documentation

◆ fCutsEnabled

Bool_t TRestTrackAnalysisProcess::fCutsEnabled
private

Definition at line 39 of file TRestTrackAnalysisProcess.h.

◆ fDeltaEnergy

Double_t TRestTrackAnalysisProcess::fDeltaEnergy
protected

Definition at line 139 of file TRestTrackAnalysisProcess.h.

◆ fEnableTwistParameters

Bool_t TRestTrackAnalysisProcess::fEnableTwistParameters
private

Definition at line 53 of file TRestTrackAnalysisProcess.h.

◆ fInputTrackEvent

TRestTrackEvent* TRestTrackAnalysisProcess::fInputTrackEvent
private

Definition at line 34 of file TRestTrackAnalysisProcess.h.

◆ fNTracksXCut

TVector2 TRestTrackAnalysisProcess::fNTracksXCut
protected

Definition at line 137 of file TRestTrackAnalysisProcess.h.

◆ fNTracksYCut

TVector2 TRestTrackAnalysisProcess::fNTracksYCut
protected

Definition at line 138 of file TRestTrackAnalysisProcess.h.

◆ fOutputTrackEvent

TRestTrackEvent* TRestTrackAnalysisProcess::fOutputTrackEvent
private

Definition at line 35 of file TRestTrackAnalysisProcess.h.

◆ fPreviousEventTime

std::vector<Double_t> TRestTrackAnalysisProcess::fPreviousEventTime
private

Definition at line 37 of file TRestTrackAnalysisProcess.h.

◆ fTrack_En_EnergyObservables

std::vector<std::string> TRestTrackAnalysisProcess::fTrack_En_EnergyObservables
private

Definition at line 49 of file TRestTrackAnalysisProcess.h.

◆ fTrack_En_Threshold

std::vector<Double_t> TRestTrackAnalysisProcess::fTrack_En_Threshold
private

Definition at line 50 of file TRestTrackAnalysisProcess.h.

◆ fTrack_HE_EnergyObservables

std::vector<std::string> TRestTrackAnalysisProcess::fTrack_HE_EnergyObservables
private

Definition at line 45 of file TRestTrackAnalysisProcess.h.

◆ fTrack_HE_Threshold

std::vector<Double_t> TRestTrackAnalysisProcess::fTrack_HE_Threshold
private

Definition at line 46 of file TRestTrackAnalysisProcess.h.

◆ fTrack_LE_EnergyObservables

std::vector<std::string> TRestTrackAnalysisProcess::fTrack_LE_EnergyObservables
private

Definition at line 41 of file TRestTrackAnalysisProcess.h.

◆ fTrack_LE_Threshold

std::vector<Double_t> TRestTrackAnalysisProcess::fTrack_LE_Threshold
private

Definition at line 42 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceObservables

std::vector<TString> TRestTrackAnalysisProcess::fTwistBalanceObservables
private

Definition at line 63 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceObservables_X

std::vector<TString> TRestTrackAnalysisProcess::fTwistBalanceObservables_X
private

Definition at line 87 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceObservables_Y

std::vector<TString> TRestTrackAnalysisProcess::fTwistBalanceObservables_Y
private

Definition at line 111 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceTailPercentage

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistBalanceTailPercentage
private

Definition at line 64 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceTailPercentage_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistBalanceTailPercentage_X
private

Definition at line 88 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceTailPercentage_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistBalanceTailPercentage_Y
private

Definition at line 112 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceValue

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistBalanceValue
private

Definition at line 65 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceValue_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistBalanceValue_X
private

Definition at line 89 of file TRestTrackAnalysisProcess.h.

◆ fTwistBalanceValue_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistBalanceValue_Y
private

Definition at line 113 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighObservables

std::vector<TString> TRestTrackAnalysisProcess::fTwistHighObservables
private

Definition at line 59 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighObservables_X

std::vector<TString> TRestTrackAnalysisProcess::fTwistHighObservables_X
private

Definition at line 83 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighObservables_Y

std::vector<TString> TRestTrackAnalysisProcess::fTwistHighObservables_Y
private

Definition at line 107 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighTailPercentage

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistHighTailPercentage
private

Definition at line 60 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighTailPercentage_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistHighTailPercentage_X
private

Definition at line 84 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighTailPercentage_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistHighTailPercentage_Y
private

Definition at line 108 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighValue

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistHighValue
private

Definition at line 61 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighValue_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistHighValue_X
private

Definition at line 85 of file TRestTrackAnalysisProcess.h.

◆ fTwistHighValue_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistHighValue_Y
private

Definition at line 109 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowObservables

std::vector<TString> TRestTrackAnalysisProcess::fTwistLowObservables
private

Definition at line 55 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowObservables_X

std::vector<TString> TRestTrackAnalysisProcess::fTwistLowObservables_X
private

Definition at line 79 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowObservables_Y

std::vector<TString> TRestTrackAnalysisProcess::fTwistLowObservables_Y
private

Definition at line 103 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowTailPercentage

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistLowTailPercentage
private

Definition at line 56 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowTailPercentage_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistLowTailPercentage_X
private

Definition at line 80 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowTailPercentage_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistLowTailPercentage_Y
private

Definition at line 104 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowValue

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistLowValue
private

Definition at line 57 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowValue_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistLowValue_X
private

Definition at line 81 of file TRestTrackAnalysisProcess.h.

◆ fTwistLowValue_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistLowValue_Y
private

Definition at line 105 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioObservables

std::vector<TString> TRestTrackAnalysisProcess::fTwistRatioObservables
private

Definition at line 67 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioObservables_X

std::vector<TString> TRestTrackAnalysisProcess::fTwistRatioObservables_X
private

Definition at line 91 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioObservables_Y

std::vector<TString> TRestTrackAnalysisProcess::fTwistRatioObservables_Y
private

Definition at line 115 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioTailPercentage

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistRatioTailPercentage
private

Definition at line 68 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioTailPercentage_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistRatioTailPercentage_X
private

Definition at line 92 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioTailPercentage_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistRatioTailPercentage_Y
private

Definition at line 116 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioValue

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistRatioValue
private

Definition at line 69 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioValue_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistRatioValue_X
private

Definition at line 93 of file TRestTrackAnalysisProcess.h.

◆ fTwistRatioValue_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistRatioValue_Y
private

Definition at line 117 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighObservables

std::vector<TString> TRestTrackAnalysisProcess::fTwistWeightedHighObservables
private

Definition at line 75 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighObservables_X

std::vector<TString> TRestTrackAnalysisProcess::fTwistWeightedHighObservables_X
private

Definition at line 99 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighObservables_Y

std::vector<TString> TRestTrackAnalysisProcess::fTwistWeightedHighObservables_Y
private

Definition at line 123 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighTailPercentage

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedHighTailPercentage
private

Definition at line 76 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighTailPercentage_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedHighTailPercentage_X
private

Definition at line 100 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighTailPercentage_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedHighTailPercentage_Y
private

Definition at line 124 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighValue

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedHighValue
private

Definition at line 77 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighValue_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedHighValue_X
private

Definition at line 101 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedHighValue_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedHighValue_Y
private

Definition at line 125 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowObservables

std::vector<TString> TRestTrackAnalysisProcess::fTwistWeightedLowObservables
private

Definition at line 71 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowObservables_X

std::vector<TString> TRestTrackAnalysisProcess::fTwistWeightedLowObservables_X
private

Definition at line 95 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowObservables_Y

std::vector<TString> TRestTrackAnalysisProcess::fTwistWeightedLowObservables_Y
private

Definition at line 119 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowTailPercentage

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedLowTailPercentage
private

Definition at line 72 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowTailPercentage_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedLowTailPercentage_X
private

Definition at line 96 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowTailPercentage_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedLowTailPercentage_Y
private

Definition at line 120 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowValue

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedLowValue
private

Definition at line 73 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowValue_X

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedLowValue_X
private

Definition at line 97 of file TRestTrackAnalysisProcess.h.

◆ fTwistWeightedLowValue_Y

std::vector<Double_t> TRestTrackAnalysisProcess::fTwistWeightedLowValue_Y
private

Definition at line 121 of file TRestTrackAnalysisProcess.h.

◆ nTracks_En

std::vector<Int_t> TRestTrackAnalysisProcess::nTracks_En
private

Definition at line 51 of file TRestTrackAnalysisProcess.h.

◆ nTracks_HE

std::vector<Int_t> TRestTrackAnalysisProcess::nTracks_HE
private

Definition at line 47 of file TRestTrackAnalysisProcess.h.

◆ nTracks_LE

std::vector<Int_t> TRestTrackAnalysisProcess::nTracks_LE
private

Definition at line 43 of file TRestTrackAnalysisProcess.h.


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