|
ant
A2 ant: class-based analysis framework
|
#include "pi0_true_calib.h"#include "base/Logger.h"#include "analysis/plot/HistogramFactory.h"#include <random>#include "TH1D.h"#include "analysis/plot/RootDraw.h"#include "tclap/CmdLine.h"#include "tclap/ValuesConstraintExtra.h"#include "base/WrapTFile.h"#include "base/std_ext/string.h"#include "base/std_ext/system.h"#include "base/ProgressCounter.h"#include "TCanvas.h"#include "tree/TAntHeader.h"#include <TMultiGraph.h>#include "PParticle.h"#include "PReaction.h"#include "TGraph.h"#include "TSystem.h"#include "TRint.h"#include "TRandom3.h"#include <list>#include "base/vec/LorentzVec.h"#include "base/vec/vec3.h"#include "base/ParticleType.h"#include "TClonesArray.h"#include "base/std_ext/math.h"#include <math.h>
Include dependency graph for pi0_true_calib.cc:Classes | |
| struct | ThetaPhi_t |
Functions | |
| ThetaPhi_t | getRandomThetaPhi () |
| ThetaPhi_t | getzBoostThetaPhi () |
| std::pair< LorentzVec, LorentzVec > | decayIsotropicallyCMS (const double m) |
| vec3 | getRandomDir () |
| vec3 | getzboost () |
| LorentzVec | rndPhotonbeamenergy () |
| std::pair< LorentzVec, LorentzVec > | Pi0Boost (double mass) |
| double | getRandomMomentum (const double mass, const interval< double > Erange) |
| LorentzVec | rndm (const double mass, bool opt) |
| bool | similar (const double a, const double b) |
Variables | |
| TRandom3 | Random |
| std::pair<LorentzVec,LorentzVec> decayIsotropicallyCMS | ( | const double | m | ) |
| vec3 getRandomDir | ( | ) |
| double getRandomMomentum | ( | const double | mass, |
| const interval< double > | Erange | ||
| ) |
| ThetaPhi_t getRandomThetaPhi | ( | ) |
| vec3 getzboost | ( | ) |
| ThetaPhi_t getzBoostThetaPhi | ( | ) |
| std::pair<LorentzVec,LorentzVec> Pi0Boost | ( | double | mass | ) |
| LorentzVec rndm | ( | const double | mass, |
| bool | opt | ||
| ) |
| LorentzVec rndPhotonbeamenergy | ( | ) |
| bool similar | ( | const double | a, |
| const double | b | ||
| ) |
| TRandom3 Random |