Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
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.
 
virtual ~JMuonPrefitParameters_t ()
 Virtual destructor.
 
void reset ()
 Reset fit parameters.
 
bool equals (const JMuonPrefitParameters_t &parameters) const
 Equality.
 
 ClassDef (JMuonPrefitParameters_t, 1)
 

Public Attributes

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

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;
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 }
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 ,
1  )

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: