Jpp  18.0.0-rc.4
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
JSUPERNOVA Namespace Reference

Classes

class  JCoincidenceSN
 Auxiliary class to store reduced information of a coincidence on an optical module. More...
 
class  JVeto
 Auxiliary class to define a veto time window on a set of optical modules. More...
 
class  JDataSN
 Auxiliary class to build the supernova trigger dataset. More...
 
class  JMatchVeto
 Auxiliary class-operator to match a JVeto with a JCoincidenceSN object Provides an operator to test if a coincidence is vetoed. More...
 
class  JVetoSet
 Auxiliary class to manage a set of vetoes. More...
 
class  JClusterSN
 Auxiliary class to manage a cluster of coincidences. More...
 
class  JSNFilter
 Interface for SN filter operator. More...
 
class  JSNFilterM
 SN filter based on multiplicity selection optional suppression of multi-module coincidences WARNING: no minimum threshold for the veto. More...
 
class  JSNFilterMV
 SN filter based on veto window. More...
 
class  JTriggerSN
 Auxiliary class to apply the supernova trigger to SN data. More...
 
class  JTriggerSNStats
 SN trigger statistics, the information is stored in the form of a count as a function of the trigger level. More...
 
class  JLightCurveBackgroundGenerator
 Class to emulate L0 background for an arbitrarily sized detector. More...
 

Typedefs

typedef vector< double > multiplicities_t
 
typedef set< int > JModuleSet
 
typedef vector< vector< double > > bg_type
 
typedef Float_t h2d_bintype
 
typedef TH2F h2d_t
 

Functions

vector< double > loadHistogram (TH1D *in)
 Load histogram values to vector, each bin is converted to an element. More...
 

Variables

const unsigned int h2d_limit = 1073741822
 

Detailed Description

Author
mlincett

Typedef Documentation

Definition at line 40 of file JSupernova.hh.

Definition at line 42 of file JSupernova.hh.

typedef vector<vector <double> > JSUPERNOVA::bg_type

Definition at line 32 of file JLightCurveBackgroundGenerator.hh.

typedef Float_t JSUPERNOVA::h2d_bintype

Definition at line 6 of file JRipple.hh.

typedef TH2F JSUPERNOVA::h2d_t

Definition at line 7 of file JRipple.hh.

Function Documentation

vector<double> JSUPERNOVA::loadHistogram ( TH1D *  in)

Load histogram values to vector, each bin is converted to an element.

No other information is preserved (binning, axis semantics, under/overflows).

Parameters
ininput histogram
Returns
vector with one value per bin

Definition at line 41 of file JLightCurveBackgroundGenerator.hh.

41  {
42  int n = in->GetNbinsX();
43 
44  vector<double> out(n);
45 
46  for (int i = 0; i < n; i++) {
47  out[i] = in->GetBinContent(i + 1);
48  }
49 
50  return out;
51  }
const int n
Definition: JPolint.hh:697
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
Definition: JCanberra.sh:46

Variable Documentation

const unsigned int JSUPERNOVA::h2d_limit = 1073741822

Definition at line 11 of file JRipple.hh.