Jpp  19.1.0-rc.1
the software that should make you happy
Public Member Functions | Public Attributes | List of all members
JRECONSTRUCTION::JMuonPrefitParameters_t Struct Reference

Data structure for fit parameters. More...

#include <JMuonPrefitParameters_t.hh>

Inheritance diagram for JRECONSTRUCTION::JMuonPrefitParameters_t:
TObject JRECONSTRUCTION::JMuonPrefit

Public Member Functions

 JMuonPrefitParameters_t ()
 Default constructor. More...
 
virtual ~JMuonPrefitParameters_t ()
 Virtual destructor. More...
 
void reset ()
 Reset fit parameters. More...
 
bool equals (const JMuonPrefitParameters_t &parameters) const
 Equality. More...
 
 ClassDef (JMuonPrefitParameters_t, 1)
 

Public Attributes

int factoryLimit
 factory limit for combinatorics More...
 
int NMaxHits
 maximal number of hits More...
 
double sigma_ns
 time resolution [ns] More...
 
double gridAngle_deg
 grid angle for directions [deg] More...
 
bool useL0
 option for L0 hit use More...
 
int numberOfOutliers
 maximum number of outliers More...
 
size_t numberOfPrefits
 number of prefits More...
 
double DZMax
 maximal slope for downward pointing solutions More...
 
size_t numberOfDZMax
 additional number of downward pointing solutions More...
 
double TMaxLocal_ns
 time window for local coincidences [ns] More...
 
double ctMin
 minimal cosine space angle between PMT axes More...
 
double roadWidth_m
 road width [m] More...
 
double Qmin
 minimal quality step More...
 

Detailed Description

Data structure for fit parameters.

Definition at line 19 of file JMuonPrefitParameters_t.hh.

Constructor & Destructor Documentation

◆ JMuonPrefitParameters_t()

JRECONSTRUCTION::JMuonPrefitParameters_t::JMuonPrefitParameters_t ( )
inline

Default constructor.

Definition at line 25 of file JMuonPrefitParameters_t.hh.

26  {
27  this->reset();
28  }

◆ ~JMuonPrefitParameters_t()

virtual JRECONSTRUCTION::JMuonPrefitParameters_t::~JMuonPrefitParameters_t ( )
inlinevirtual

Virtual destructor.

Definition at line 33 of file JMuonPrefitParameters_t.hh.

34  {}

Member Function Documentation

◆ reset()

void JRECONSTRUCTION::JMuonPrefitParameters_t::reset ( )
inline

Reset fit parameters.

Definition at line 39 of file JMuonPrefitParameters_t.hh.

40  {
41  factoryLimit = 8;
42  NMaxHits = 50;
43  sigma_ns = 5;
44  gridAngle_deg = 1;
45  useL0 = false;
46  numberOfOutliers = 3;
47  numberOfPrefits = 12;
48  DZMax = 0.0;
49  numberOfDZMax = 1;
50  TMaxLocal_ns = 18.0;
51  ctMin = 0;
52  roadWidth_m = 200;
53  Qmin = 0.0;
54  }
int numberOfOutliers
maximum number of outliers
double ctMin
minimal cosine space angle between PMT axes
double DZMax
maximal slope for downward pointing solutions
int factoryLimit
factory limit for combinatorics
double TMaxLocal_ns
time window for local coincidences [ns]
double gridAngle_deg
grid angle for directions [deg]
size_t numberOfDZMax
additional number of downward pointing solutions

◆ equals()

bool JRECONSTRUCTION::JMuonPrefitParameters_t::equals ( const JMuonPrefitParameters_t parameters) const
inline

Equality.

Parameters
parametersfit parameters
Returns
true if equals; else false

Definition at line 62 of file JMuonPrefitParameters_t.hh.

63  {
64  return (this->factoryLimit == parameters.factoryLimit &&
65  this->NMaxHits == parameters.NMaxHits &&
66  this->sigma_ns == parameters.sigma_ns &&
67  this->gridAngle_deg == parameters.gridAngle_deg &&
68  this->useL0 == parameters.useL0 &&
69  this->numberOfOutliers == parameters.numberOfOutliers &&
70  this->numberOfPrefits == parameters.numberOfPrefits &&
71  this->DZMax == parameters.DZMax &&
72  this->numberOfDZMax == parameters.numberOfDZMax &&
73  this->TMaxLocal_ns == parameters.TMaxLocal_ns &&
74  this->roadWidth_m == parameters.roadWidth_m &&
75  this->Qmin == parameters.Qmin);
76  }

◆ ClassDef()

JRECONSTRUCTION::JMuonPrefitParameters_t::ClassDef ( JMuonPrefitParameters_t  ,
 
)

Member Data Documentation

◆ factoryLimit

int JRECONSTRUCTION::JMuonPrefitParameters_t::factoryLimit

factory limit for combinatorics

Definition at line 80 of file JMuonPrefitParameters_t.hh.

◆ NMaxHits

int JRECONSTRUCTION::JMuonPrefitParameters_t::NMaxHits

maximal number of hits

Definition at line 81 of file JMuonPrefitParameters_t.hh.

◆ sigma_ns

double JRECONSTRUCTION::JMuonPrefitParameters_t::sigma_ns

time resolution [ns]

Definition at line 82 of file JMuonPrefitParameters_t.hh.

◆ gridAngle_deg

double JRECONSTRUCTION::JMuonPrefitParameters_t::gridAngle_deg

grid angle for directions [deg]

Definition at line 83 of file JMuonPrefitParameters_t.hh.

◆ useL0

bool JRECONSTRUCTION::JMuonPrefitParameters_t::useL0

option for L0 hit use

Definition at line 84 of file JMuonPrefitParameters_t.hh.

◆ numberOfOutliers

int JRECONSTRUCTION::JMuonPrefitParameters_t::numberOfOutliers

maximum number of outliers

Definition at line 85 of file JMuonPrefitParameters_t.hh.

◆ numberOfPrefits

size_t JRECONSTRUCTION::JMuonPrefitParameters_t::numberOfPrefits

number of prefits

Definition at line 86 of file JMuonPrefitParameters_t.hh.

◆ DZMax

double JRECONSTRUCTION::JMuonPrefitParameters_t::DZMax

maximal slope for downward pointing solutions

Definition at line 87 of file JMuonPrefitParameters_t.hh.

◆ numberOfDZMax

size_t JRECONSTRUCTION::JMuonPrefitParameters_t::numberOfDZMax

additional number of downward pointing solutions

Definition at line 88 of file JMuonPrefitParameters_t.hh.

◆ TMaxLocal_ns

double JRECONSTRUCTION::JMuonPrefitParameters_t::TMaxLocal_ns

time window for local coincidences [ns]

Definition at line 89 of file JMuonPrefitParameters_t.hh.

◆ ctMin

double JRECONSTRUCTION::JMuonPrefitParameters_t::ctMin

minimal cosine space angle between PMT axes

Definition at line 90 of file JMuonPrefitParameters_t.hh.

◆ roadWidth_m

double JRECONSTRUCTION::JMuonPrefitParameters_t::roadWidth_m

road width [m]

Definition at line 91 of file JMuonPrefitParameters_t.hh.

◆ Qmin

double JRECONSTRUCTION::JMuonPrefitParameters_t::Qmin

minimal quality step

Definition at line 92 of file JMuonPrefitParameters_t.hh.


The documentation for this struct was generated from the following file: