Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JSUPERNOVA Namespace Reference

Classes

class  JClusterSN
 Auxiliary class to manage a cluster of coincidences. More...
 
class  JCoincidenceSN
 Auxiliary class to store reduced information of a coincidence on an optical module This class allows storing the observables associated with searches for low-energy neutrinos from Core-Collapse supernovae: More...
 
class  JDataSN
 Auxiliary class to build the supernova trigger dataset. More...
 
class  JLightCurveBackgroundGenerator
 Class to emulate L0 background for an arbitrarily sized detector. 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  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  JVeto
 Auxiliary class to define a veto time window on a set of optical modules. More...
 
class  JVetoSet
 Auxiliary class to manage a set of vetoes. 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.
 

Variables

const unsigned int h2d_limit = 1073741822
 

Detailed Description

Author
mlincett,selhedri,iagoos

Typedef Documentation

◆ multiplicities_t

Definition at line 43 of file JSupernova.hh.

◆ JModuleSet

Definition at line 45 of file JSupernova.hh.

◆ bg_type

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

Definition at line 34 of file JLightCurveBackgroundGenerator.hh.

◆ h2d_bintype

typedef Float_t JSUPERNOVA::h2d_bintype

Definition at line 6 of file JRipple.hh.

◆ h2d_t

typedef TH2F JSUPERNOVA::h2d_t

Definition at line 7 of file JRipple.hh.

Function Documentation

◆ loadHistogram()

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 43 of file JLightCurveBackgroundGenerator.hh.

43 {
44 int n = in->GetNbinsX();
45
46 vector<double> out(n);
47
48 for (int i = 0; i < n; i++) {
49 out[i] = in->GetBinContent(i + 1);
50 }
51
52 return out;
53 }
const int n
Definition JPolint.hh:791

Variable Documentation

◆ h2d_limit

const unsigned int JSUPERNOVA::h2d_limit = 1073741822

Definition at line 11 of file JRipple.hh.