Berkeley Nuclear Data Software
Functions
buildGammaSpectra.cpp File Reference
#include "GENESISPostProcessing.h"
#include "GenesisAnalysis.h"
#include "TString.h"
#include "TFile.h"
#include "TROOT.h"
#include <cstdint>
#include <cstring>
#include <string>
#include <fstream>
#include <iostream>
#include <map>
#include <sstream>
#include <vector>
Include dependency graph for buildGammaSpectra.cpp:

Functions

int main (int argc, char *argv[])
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

This executable creates calibrated gamma ray spectra For each gamma detector (Clover, Pop-top, LaBr):

  • Singles spectra for each leaf (PopTop, LaBr = 1 leaf)
  • Singles spectra, for each leaf w/. BGO veto (same as above for Pop-top, LaBr)
  • Singles Spectra, for each leaf w/. events that were BGO veto'd this is empty for Pop-tops and LaBr
  • Added-back spectra (up to 4-fold)
  • Sum of singles spectra (so each leaf plotted in one spectrum)
  • Addded-back + BGO veto (up to 4-fold)
Here is the call graph for this function: