R3BROOT
R3B analysis software
|
#include "R3BNeulandMCMon.h"
#include "FairRootManager.h"
#include "FairRun.h"
#include "R3BMCTrack.h"
#include "R3BNeulandCommon.h"
#include "TDirectory.h"
#include "TFile.h"
#include <FairTask.h>
#include <Math/Vector4Dfwd.h>
#include <Rtypes.h>
#include <RtypesCore.h>
#include <TH2.h>
#include <TH3.h>
#include <TString.h>
#include <array>
#include <cmath>
#include <cstddef>
#include <fairlogger/Logger.h>
#include <fstream>
#include <iostream>
#include <map>
#include <numeric>
#include <string>
#include <vector>
Go to the source code of this file.
Functions | |
Bool_t | IsPrimaryNeutron (const R3BMCTrack *mcTrack) |
Bool_t | IsMotherPrimaryNeutron (const R3BMCTrack *mcTrack, const std::vector< R3BMCTrack * > &tracks) |
Double_t | GetKineticEnergy (const R3BMCTrack *mcTrack) |
Double_t | GetTheta (const R3BMCTrack *mcTrack) |
std::string | lookup (int pid) |
template<typename T> | |
void | writeout (std::map< T, TH1D * > &map, const std::string &what, const int nEvents=0) |
Variables | |
static std::map< int, std::string > | lookup_table |
|
inline |
Definition at line 53 of file R3BNeulandMCMon.cxx.
|
inline |
Definition at line 58 of file R3BNeulandMCMon.cxx.
|
inline |
Definition at line 44 of file R3BNeulandMCMon.cxx.
|
inline |
Definition at line 39 of file R3BNeulandMCMon.cxx.
std::string lookup | ( | int | pid | ) |
Definition at line 65 of file R3BNeulandMCMon.cxx.
void writeout | ( | std::map< T, TH1D * > & | map, |
const std::string & | what, | ||
const int | nEvents = 0 ) |
Definition at line 79 of file R3BNeulandMCMon.cxx.
|
static |
Definition at line 60 of file R3BNeulandMCMon.cxx.