Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
GeProcessor.hpp File Reference

Processor for germanium detectors. More...

#include <map>
#include <vector>
#include <utility>
#include <cmath>
#include "EventProcessor.hpp"
#include "RawEvent.hpp"
Include dependency graph for GeProcessor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AddBackEvent
 Simple structure-like class to store info on addback reconstructed event. More...
 
class  GeProcessor
 Processor to handle Ge (read as clover) events. More...
 

Namespaces

 dammIds
 Namespace containing all the histogram id definitions.
 
 dammIds::ge
 in GeProcessor.cpp
 
 dammIds::ge::betaGated
 Namespace for the beta gated Ge histograms.
 
 dammIds::ge::multi
 namespace for the multi-gated spectra
 
 dammIds::ge::multi::betaGated
 namespace for the beta gated multi-gated spectra
 

Variables

const unsigned int dammIds::ge::MAX_CLOVERS = 4
 for *_DETX spectra More...
 
const unsigned int dammIds::ge::MAX_TIMEX = 5
 for *_TIMEX spectra
 
const int dammIds::ge::D_ENERGY = 0
 Energy.
 
const int dammIds::ge::D_ENERGY_CLOVERX = 2
 Energy Full Clover.
 
const int dammIds::ge::D_ENERGY_MOVE = 6
 Energy during move.
 
const int dammIds::ge::D_MULT = 9
 Multiplicity.
 
const int dammIds::ge::D_ADD_ENERGY = 50
 Addback energy.
 
const int dammIds::ge::D_ADD_ENERGY_CLOVERX = 55
 Add back energy per clover.
 
const int dammIds::ge::D_ADD_ENERGY_TOTAL = 59
 Addback energy total.
 
const int dammIds::ge::DD_ENERGY = 100
 Gamma-Gamma Energy.
 
const int dammIds::ge::DD_ENERGY_PROMPT = 101
 Gamma-Gamma Spectra - Prompt.
 
const int dammIds::ge::DD_ENERGY_CGATE1 = 102
 Gamma-Gamma - Cycle Gate 1.
 
const int dammIds::ge::DD_ENERGY_CGATE2 = 103
 Gamma-Gamma - Cycle Gate 2.
 
const int dammIds::ge::DD_TDIFF__GATEX = 105
 Tdiff Gamma - Beta - Gated.
 
const int dammIds::ge::DD_ENERGY__GATEX = 106
 Energy - Gated.
 
const int dammIds::ge::DD_ANGLE__GATEX = 107
 Gamma Angle - Gated.
 
const int dammIds::ge::DD_ENERGY__TIMEX = 120
 Energy vs. Time.
 
const int dammIds::ge::DD_ADD_ENERGY = 150
 Addback Energy.
 
const int dammIds::ge::DD_TDIFF__GAMMA_GAMMA_ENERGY = 155
 Tdiff vs Gamma-Gamma Energy.
 
const int dammIds::ge::DD_TDIFF__GAMMA_GAMMA_ENERGY_SUM = 156
 Tdiff vs. Gamma-Gamma Energy sum.
 
const int dammIds::ge::DD_ADD_ENERGY__TIMEX = 170
 Addback Energy vs. Time.
 
const int dammIds::ge::betaGated::D_ENERGY = 10
 Beta Gated Energy.
 
const int dammIds::ge::betaGated::D_ENERGY_PROMPT = 11
 Beta Gated Prompt Energy.
 
const int dammIds::ge::betaGated::D_ENERGY_CLOVERX = 12
 Beta Gated Clover Energy.
 
const int dammIds::ge::betaGated::D_ENERGY_MOVE = 16
 Beta Gated Energy during Move.
 
const int dammIds::ge::betaGated::D_ENERGY_BETA0 = 17
 Energy Beta 0.
 
const int dammIds::ge::betaGated::D_ENERGY_BETA1 = 18
 Energy Beta 1.
 
const int dammIds::ge::betaGated::DD_ENERGY__BETAGAMMALOC = 19
 Energy vs Beta-Gamma Loc.
 
const int dammIds::ge::betaGated::D_ADD_ENERGY = 60
 Beta Gated Addback Energy.
 
const int dammIds::ge::betaGated::D_ADD_ENERGY_PROMPT = 61
 Beta Gated Add Back Prompt Energy.
 
const int dammIds::ge::betaGated::D_ADD_ENERGY_CLOVERX = 65
 Beta Gated Addback Clover Energy.
 
const int dammIds::ge::betaGated::D_ADD_ENERGY_TOTAL = 69
 Beta Gated Addback Total Energy.
 
const int dammIds::ge::betaGated::DD_ENERGY = 110
 Beta Gated Gamma-Gamma.
 
const int dammIds::ge::betaGated::DD_ENERGY_PROMPT = 111
 Beta Gated Gamma-Gamma Prompt.
 
const int dammIds::ge::betaGated::DD_ENERGY_CGATE1 = 112
 Beta Gated Gamma-Gamma Cycle 1.
 
const int dammIds::ge::betaGated::DD_ENERGY_CGATE2 = 113
 Beta Gated Gamma-Gamma Cycle 2.
 
const int dammIds::ge::betaGated::DD_ENERGY_BDELAYED = 114
 Beta Gated Gamma-Gamma Beta Delayed.
 
const int dammIds::ge::betaGated::DD_TDIFF__GATEX = 115
 Beta Gated Time Diff Gated.
 
const int dammIds::ge::betaGated::DD_ENERGY__GATEX = 116
 Beta Gated Energy Gated.
 
const int dammIds::ge::betaGated::DD_ANGLE__GATEX = 117
 Beta Gated Angle Gated.
 
const int dammIds::ge::betaGated::DD_TDIFF__GAMMA_ENERGY = 118
 Beta Gated TDiff vs. Gamma Energy.
 
const int dammIds::ge::betaGated::DD_TDIFF__BETA_ENERGY = 119
 Beta Gated Tdiff vs. Beta Energy.
 
const int dammIds::ge::betaGated::DD_ENERGY__TIMEX = 130
 Beta Gated Energy vs. Time.
 
const int dammIds::ge::betaGated::DD_ENERGY__TIMEX_GROW = 135
 Beta Gated Energy vs. Grow Cycle.
 
const int dammIds::ge::betaGated::DD_ENERGY__TIMEX_DECAY = 140
 Beta Gated Energy vs. Decay Cycle.
 
const int dammIds::ge::betaGated::DD_ADD_ENERGY = 160
 Beta Gated Gamma-Gamma Addback.
 
const int dammIds::ge::betaGated::DD_ADD_ENERGY_PROMPT = 161
 Beta Gated Gamma-Gamma Prompt addback.
 
const int dammIds::ge::betaGated::DD_ADD_ENERGY__TIMEX = 180
 Beta Gated Addback Energy vs. Time.
 
const int dammIds::ge::multi::D_ADD_ENERGY = 52
 multi gated addback energy
 
const int dammIds::ge::multi::D_ADD_ENERGY_TOTAL = 54
 multi gated addback total energy
 
const int dammIds::ge::multi::DD_ADD_ENERGY = 152
 
const int dammIds::ge::multi::betaGated::D_ADD_ENERGY = 62
 beta/multi gated addback energy
 
const int dammIds::ge::multi::betaGated::D_ADD_ENERGY_PROMPT = 63
 beta/multi gated prompt addback energy
 
const int dammIds::ge::multi::betaGated::D_ADD_ENERGY_TOTAL = 64
 beta/multi gated total addback energy
 
const int dammIds::ge::multi::betaGated::DD_ADD_ENERGY = 162
 beta/multi gated addback energy
 
const int dammIds::ge::multi::betaGated::DD_ADD_ENERGY_PROMPT = 163
 beta/multi gated addback energy
 

Detailed Description

Processor for germanium detectors.