Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
JAANET::cut Struct Reference

General purpose class of phase space generation. More...

#include <JHead.hh>

Inheritance diagram for JAANET::cut:
JAANET::cut_in JAANET::cut_nu JAANET::cut_primary JAANET::cut_seamuon

Public Member Functions

 cut ()
 Default constructor. More...
 
bool less (const cut &object) const
 Comparison. More...
 
bool equals (const cut &object) const
 Equality. More...
 
 ClassDefNV (cut, 1)
 

Public Attributes

double Emin
 Minimal energy [GeV]. More...
 
double Emax
 Maximal energy [GeV]. More...
 
double cosTmin
 Minimal cosine zenith angle. More...
 
double cosTmax
 Maximal cosine zenith angle. More...
 

Detailed Description

General purpose class of phase space generation.

Definition at line 166 of file JHead.hh.

Constructor & Destructor Documentation

JAANET::cut::cut ( )
inline

Default constructor.

Definition at line 170 of file JHead.hh.

170  :
171  Emin(0),
172  Emax(0),
173  cosTmin(0),
174  cosTmax(0)
175  {}
double Emax
Maximal energy [GeV].
Definition: JHead.hh:207
double cosTmax
Maximal cosine zenith angle.
Definition: JHead.hh:209
double Emin
Minimal energy [GeV].
Definition: JHead.hh:206
double cosTmin
Minimal cosine zenith angle.
Definition: JHead.hh:208

Member Function Documentation

bool JAANET::cut::less ( const cut object) const
inline

Comparison.

Parameters
objectcut
Returns
true if this cut less than given cut; else false

Definition at line 183 of file JHead.hh.

184  {
185  if (Emin == object.Emin &&
186  Emax == object.Emax)
187  return cosTmax < object.cosTmin;
188  else
189  return Emax < object.Emin;
190  }
double Emax
Maximal energy [GeV].
Definition: JHead.hh:207
double cosTmax
Maximal cosine zenith angle.
Definition: JHead.hh:209
double Emin
Minimal energy [GeV].
Definition: JHead.hh:206
bool JAANET::cut::equals ( const cut object) const
inline

Equality.

Parameters
objectcut
Returns
true if equals; else false

Definition at line 198 of file JHead.hh.

199  {
200  return (Emin == object.Emin &&
201  Emax == object.Emax &&
202  cosTmin == object.cosTmin &&
203  cosTmax == object.cosTmax);
204  }
double Emax
Maximal energy [GeV].
Definition: JHead.hh:207
double cosTmax
Maximal cosine zenith angle.
Definition: JHead.hh:209
double Emin
Minimal energy [GeV].
Definition: JHead.hh:206
double cosTmin
Minimal cosine zenith angle.
Definition: JHead.hh:208
JAANET::cut::ClassDefNV ( cut  ,
 
)

Member Data Documentation

double JAANET::cut::Emin

Minimal energy [GeV].

Definition at line 206 of file JHead.hh.

double JAANET::cut::Emax

Maximal energy [GeV].

Definition at line 207 of file JHead.hh.

double JAANET::cut::cosTmin

Minimal cosine zenith angle.

Definition at line 208 of file JHead.hh.

double JAANET::cut::cosTmax

Maximal cosine zenith angle.

Definition at line 209 of file JHead.hh.


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