Jpp
|
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 | JL0BackgroundSimulator |
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 | |
int | getModuleIndex (const JLocation &location, const int numberOfFloors) |
Get ordinal of a module according to increasing number of string and floor. More... | |
set< int > | getModuleIndices (const JModuleSet &in, const JModuleRouter &router, int numberOfFloors=18) |
Get module indices from a set of modules. More... | |
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 |
typedef vector<double> JSUPERNOVA::multiplicities_t |
Definition at line 45 of file JSupernova.hh.
typedef set<int> JSUPERNOVA::JModuleSet |
Definition at line 47 of file JSupernova.hh.
typedef vector<vector <double> > JSUPERNOVA::bg_type |
Definition at line 32 of file JL0BackgroundSimulator.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.
|
inline |
Get ordinal of a module according to increasing number of string and floor.
location | module location |
numberOfFloors | detector number of floors |
Definition at line 41 of file JSupernova.hh.
set<int> JSUPERNOVA::getModuleIndices | ( | const JModuleSet & | in, |
const JModuleRouter & | router, | ||
int | numberOfFloors = 18 |
||
) |
Get module indices from a set of modules.
in | module set |
router | module router |
numberOfFloors | number of floors per string |
Definition at line 56 of file JSupernova.hh.
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).
in | input histogram |
Definition at line 41 of file JL0BackgroundSimulator.hh.
const unsigned int JSUPERNOVA::h2d_limit = 1073741822 |
Definition at line 11 of file JRipple.hh.