Jpp  15.0.5
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
JLightCurveBackgroundGenerator.hh File Reference

This file provides a class to emulate a L0 (L1) background on the ms time scale for an arbitrarily sized detector. More...

#include <vector>
#include "TFile.h"
#include "TKey.h"
#include "TH1D.h"
#include "TH2F.h"
#include "TF1.h"
#include "TRandom3.h"
#include "JRipple.hh"

Go to the source code of this file.

Classes

class  JSUPERNOVA::JLightCurveBackgroundGenerator
 Class to emulate L0 background for an arbitrarily sized detector. More...
 

Namespaces

 JSUPERNOVA
 

Typedefs

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

Functions

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

Detailed Description

This file provides a class to emulate a L0 (L1) background on the ms time scale for an arbitrarily sized detector.

The emulation is based on the sampling of real data (in principle from a small-sized detector) through the JRipple application. Samples of given duration are taken in a contiguous sequence and summed bin-by-bin as they were coming from different DUs, in this way time-correlations are used to emulate space-correlations which are not possible to probe due to the detector limited size.

Author
mlincett

Definition in file JLightCurveBackgroundGenerator.hh.