Jpp  15.0.5
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
JTRIGGER::JL2Parameters Struct Reference

Data structure for L2 parameters. More...

#include <JTriggerParameters.hh>

Inheritance diagram for JTRIGGER::JL2Parameters:
TObject JTRIGGER::JBuildL2< JHit > JTRIGGER::JBuildL2< JHit_t > JTRIGGER::JBuildL2< JHitL2 > JTRIGGER::JBuildL2< JHitR2 >

Public Member Functions

 JL2Parameters ()
 Default constructor. More...
 
 JL2Parameters (const int numberOfHits, const double TMaxLocal_ns, const double ctMin)
 Constructor. More...
 
virtual ~JL2Parameters ()
 Virtual destructor. More...
 
void reset ()
 Reset L2 parameters. More...
 
bool equals (const JL2Parameters &parameters) const
 Equality. More...
 
bool is_valid () const
 Check validity. More...
 
 ClassDef (JL2Parameters, 1)
 

Public Attributes

int numberOfHits
 minimal number of hits More...
 
double TMaxLocal_ns
 maximal time difference [ns] More...
 
double ctMin
 minimal cosine space angle between PMT axes More...
 

Detailed Description

Data structure for L2 parameters.

Definition at line 33 of file JTrigger/JTriggerParameters.hh.

Constructor & Destructor Documentation

JTRIGGER::JL2Parameters::JL2Parameters ( )
inline

Default constructor.

Definition at line 39 of file JTrigger/JTriggerParameters.hh.

40  {
41  reset();
42  }
void reset()
Reset L2 parameters.
JTRIGGER::JL2Parameters::JL2Parameters ( const int  numberOfHits,
const double  TMaxLocal_ns,
const double  ctMin 
)
inline

Constructor.

Parameters
numberOfHitsminimal number of hits
TMaxLocal_nsmaximal time difference [ns]
ctMinminimal cosine space angle between PMT axes

Definition at line 52 of file JTrigger/JTriggerParameters.hh.

55  {
56  this->numberOfHits = numberOfHits;
57  this->TMaxLocal_ns = TMaxLocal_ns;
58  this->ctMin = ctMin;
59  }
double ctMin
minimal cosine space angle between PMT axes
int numberOfHits
minimal number of hits
double TMaxLocal_ns
maximal time difference [ns]
virtual JTRIGGER::JL2Parameters::~JL2Parameters ( )
inlinevirtual

Virtual destructor.

Definition at line 65 of file JTrigger/JTriggerParameters.hh.

66  {}

Member Function Documentation

void JTRIGGER::JL2Parameters::reset ( )
inline

Reset L2 parameters.

Definition at line 72 of file JTrigger/JTriggerParameters.hh.

73  {
74  numberOfHits = 0;
75  TMaxLocal_ns = 0.0;
76  ctMin = 1.0;
77  }
double ctMin
minimal cosine space angle between PMT axes
int numberOfHits
minimal number of hits
double TMaxLocal_ns
maximal time difference [ns]
bool JTRIGGER::JL2Parameters::equals ( const JL2Parameters parameters) const
inline

Equality.

Parameters
parametersL2 parameters
Returns
true if equals; else false

Definition at line 86 of file JTrigger/JTriggerParameters.hh.

87  {
88  return (this->numberOfHits == parameters.numberOfHits &&
89  this->TMaxLocal_ns == parameters.TMaxLocal_ns &&
90  this->ctMin == parameters.ctMin);
91  }
double ctMin
minimal cosine space angle between PMT axes
int numberOfHits
minimal number of hits
double TMaxLocal_ns
maximal time difference [ns]
bool JTRIGGER::JL2Parameters::is_valid ( ) const
inline

Check validity.

Returns
true if not-equal to default value; else false

Definition at line 99 of file JTrigger/JTriggerParameters.hh.

100  {
101  return !this->equals(JL2Parameters());
102  }
bool equals(const JL2Parameters &parameters) const
Equality.
JL2Parameters()
Default constructor.
JTRIGGER::JL2Parameters::ClassDef ( JL2Parameters  ,
 
)

Member Data Documentation

int JTRIGGER::JL2Parameters::numberOfHits

minimal number of hits

Definition at line 107 of file JTrigger/JTriggerParameters.hh.

double JTRIGGER::JL2Parameters::TMaxLocal_ns

maximal time difference [ns]

Definition at line 108 of file JTrigger/JTriggerParameters.hh.

double JTRIGGER::JL2Parameters::ctMin

minimal cosine space angle between PMT axes

Definition at line 109 of file JTrigger/JTriggerParameters.hh.


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