ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Public Attributes | List of all members
AtProtoEventAna Class Reference

#include <AtProtoEventAna.h>

Inheritance diagram for AtProtoEventAna:
Inheritance graph
[legend]
Collaboration diagram for AtProtoEventAna:
Collaboration graph
[legend]

Public Member Functions

 AtProtoEventAna ()
 
 ~AtProtoEventAna ()
 
std::vector< Double_t > * GetAngleFit ()
 
std::vector< Double_t > * GetAngle ()
 
std::vector< Double_t > * GetPar0 ()
 
std::vector< Double_t > * GetPar1 ()
 
std::vector< Double_t > * GetRange ()
 
std::vector< std::pair< Double_t, Double_t > > * GetHoughPar ()
 
std::vector< std::pair< Double_t, Double_t > > * GetELossHitPattern ()
 
std::vector< std::vector< std::pair< Double_t, Double_t > > > * GetQELossHitPattern ()
 
std::vector< Double_t > * GetVertex ()
 
std::vector< Double_t > * GetChi2 ()
 
std::vector< Int_t > * GetNDF ()
 
void SetAngleFit (std::vector< Double_t > Angle_fit)
 
void SetAngle (std::vector< Double_t > Angle)
 
void SetPar0 (std::vector< Double_t > Par0_fit)
 
void SetPar1 (std::vector< Double_t > Par1_fit)
 
void SetRange (std::vector< Double_t > Range)
 
void SetHoughPar (std::vector< std::pair< Double_t, Double_t >> HoughPar)
 
void SetELHitPattern (std::vector< std::pair< Double_t, Double_t >> ELHitPattern)
 
void SetQELHitPattern (std::vector< std::vector< std::pair< Double_t, Double_t >>> QELHitPattern)
 
void SetVertex02 (Double_t Vertex02)
 
void SetVertex13 (Double_t Vertex13)
 
void SetVertex (std::vector< Double_t > Vertex)
 
void SetChi2 (std::vector< Double_t > Chi2)
 
void SetNDF (std::vector< Int_t > NDF)
 

Public Attributes

std::vector< Double_t > fPar0_fit
 
std::vector< Double_t > fPar1_fit
 
std::vector< Double_t > fAngle
 
std::vector< Double_t > fAngle_fit
 
std::vector< Double_t > fRange
 
std::vector< std::pair< Double_t, Double_t > > fHoughPar
 
std::vector< std::pair< Double_t, Double_t > > fELossHitPattern
 
std::vector< std::vector< std::pair< Double_t, Double_t > > > fQELossHitPattern
 
std::vector< Double_t > fQVertex
 
std::vector< Double_t > fChi2
 
std::vector< Int_t > fNDF
 
Double_t fVertex02 {-500.0}
 
Double_t fVertex13 {-500.0}
 

Detailed Description

Definition at line 14 of file AtProtoEventAna.h.

Constructor & Destructor Documentation

◆ AtProtoEventAna()

AtProtoEventAna::AtProtoEventAna ( )

Definition at line 7 of file AtProtoEventAna.cxx.

◆ ~AtProtoEventAna()

AtProtoEventAna::~AtProtoEventAna ( )
default

Member Function Documentation

◆ GetAngle()

std::vector< Double_t > * AtProtoEventAna::GetAngle ( )

Definition at line 28 of file AtProtoEventAna.cxx.

◆ GetAngleFit()

std::vector< Double_t > * AtProtoEventAna::GetAngleFit ( )

Definition at line 24 of file AtProtoEventAna.cxx.

◆ GetChi2()

std::vector< Double_t > * AtProtoEventAna::GetChi2 ( )

Definition at line 60 of file AtProtoEventAna.cxx.

◆ GetELossHitPattern()

std::vector< std::pair< Double_t, Double_t > > * AtProtoEventAna::GetELossHitPattern ( )

Definition at line 48 of file AtProtoEventAna.cxx.

◆ GetHoughPar()

std::vector< std::pair< Double_t, Double_t > > * AtProtoEventAna::GetHoughPar ( )

Definition at line 44 of file AtProtoEventAna.cxx.

◆ GetNDF()

std::vector< Int_t > * AtProtoEventAna::GetNDF ( )

Definition at line 64 of file AtProtoEventAna.cxx.

◆ GetPar0()

std::vector< Double_t > * AtProtoEventAna::GetPar0 ( )

Definition at line 32 of file AtProtoEventAna.cxx.

◆ GetPar1()

std::vector< Double_t > * AtProtoEventAna::GetPar1 ( )

Definition at line 36 of file AtProtoEventAna.cxx.

◆ GetQELossHitPattern()

std::vector< std::vector< std::pair< Double_t, Double_t > > > * AtProtoEventAna::GetQELossHitPattern ( )

Definition at line 52 of file AtProtoEventAna.cxx.

◆ GetRange()

std::vector< Double_t > * AtProtoEventAna::GetRange ( )

Definition at line 40 of file AtProtoEventAna.cxx.

◆ GetVertex()

std::vector< Double_t > * AtProtoEventAna::GetVertex ( )

Definition at line 56 of file AtProtoEventAna.cxx.

◆ SetAngle()

void AtProtoEventAna::SetAngle ( std::vector< Double_t >  Angle)

Definition at line 74 of file AtProtoEventAna.cxx.

◆ SetAngleFit()

void AtProtoEventAna::SetAngleFit ( std::vector< Double_t >  Angle_fit)

Definition at line 70 of file AtProtoEventAna.cxx.

◆ SetChi2()

void AtProtoEventAna::SetChi2 ( std::vector< Double_t >  Chi2)

Definition at line 114 of file AtProtoEventAna.cxx.

◆ SetELHitPattern()

void AtProtoEventAna::SetELHitPattern ( std::vector< std::pair< Double_t, Double_t >>  ELHitPattern)

Definition at line 94 of file AtProtoEventAna.cxx.

◆ SetHoughPar()

void AtProtoEventAna::SetHoughPar ( std::vector< std::pair< Double_t, Double_t >>  HoughPar)

Definition at line 90 of file AtProtoEventAna.cxx.

◆ SetNDF()

void AtProtoEventAna::SetNDF ( std::vector< Int_t >  NDF)

Definition at line 118 of file AtProtoEventAna.cxx.

◆ SetPar0()

void AtProtoEventAna::SetPar0 ( std::vector< Double_t >  Par0_fit)

Definition at line 78 of file AtProtoEventAna.cxx.

◆ SetPar1()

void AtProtoEventAna::SetPar1 ( std::vector< Double_t >  Par1_fit)

Definition at line 82 of file AtProtoEventAna.cxx.

◆ SetQELHitPattern()

void AtProtoEventAna::SetQELHitPattern ( std::vector< std::vector< std::pair< Double_t, Double_t >>>  QELHitPattern)

Definition at line 98 of file AtProtoEventAna.cxx.

◆ SetRange()

void AtProtoEventAna::SetRange ( std::vector< Double_t >  Range)

Definition at line 86 of file AtProtoEventAna.cxx.

◆ SetVertex()

void AtProtoEventAna::SetVertex ( std::vector< Double_t >  Vertex)

Definition at line 110 of file AtProtoEventAna.cxx.

◆ SetVertex02()

void AtProtoEventAna::SetVertex02 ( Double_t  Vertex02)

Definition at line 102 of file AtProtoEventAna.cxx.

◆ SetVertex13()

void AtProtoEventAna::SetVertex13 ( Double_t  Vertex13)

Definition at line 106 of file AtProtoEventAna.cxx.

Member Data Documentation

◆ fAngle

std::vector<Double_t> AtProtoEventAna::fAngle

Definition at line 21 of file AtProtoEventAna.h.

◆ fAngle_fit

std::vector<Double_t> AtProtoEventAna::fAngle_fit

Definition at line 22 of file AtProtoEventAna.h.

◆ fChi2

std::vector<Double_t> AtProtoEventAna::fChi2

Definition at line 28 of file AtProtoEventAna.h.

◆ fELossHitPattern

std::vector<std::pair<Double_t, Double_t> > AtProtoEventAna::fELossHitPattern

Definition at line 25 of file AtProtoEventAna.h.

◆ fHoughPar

std::vector<std::pair<Double_t, Double_t> > AtProtoEventAna::fHoughPar

Definition at line 24 of file AtProtoEventAna.h.

◆ fNDF

std::vector<Int_t> AtProtoEventAna::fNDF

Definition at line 29 of file AtProtoEventAna.h.

◆ fPar0_fit

std::vector<Double_t> AtProtoEventAna::fPar0_fit

Definition at line 19 of file AtProtoEventAna.h.

◆ fPar1_fit

std::vector<Double_t> AtProtoEventAna::fPar1_fit

Definition at line 20 of file AtProtoEventAna.h.

◆ fQELossHitPattern

std::vector<std::vector<std::pair<Double_t, Double_t> > > AtProtoEventAna::fQELossHitPattern

Definition at line 26 of file AtProtoEventAna.h.

◆ fQVertex

std::vector<Double_t> AtProtoEventAna::fQVertex

Definition at line 27 of file AtProtoEventAna.h.

◆ fRange

std::vector<Double_t> AtProtoEventAna::fRange

Definition at line 23 of file AtProtoEventAna.h.

◆ fVertex02

Double_t AtProtoEventAna::fVertex02 {-500.0}

Definition at line 30 of file AtProtoEventAna.h.

◆ fVertex13

Double_t AtProtoEventAna::fVertex13 {-500.0}

Definition at line 31 of file AtProtoEventAna.h.


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