4 #include "KVFAZIAIDTelescope.h"
28 fMassIDProb =
new TF1(
"FAZIA-MassIDProb",
"1./(exp((x-[0])/[1])+1)", 0, 100);
60 KVDetector* det =
nullptr;
61 for (
int i = 1; i <=
GetSize(); ++i) {
63 name += det->GetLabel();
73 Warning(
"AddDetector",
"Called with null pointer");
133 if (
n->GetParameters()->HasParameter(
"OriginalMass")) IDR->
A =
n->GetParameters()->GetIntValue(
"OriginalMass");
138 n->GetParameters()->SetValue(
"OriginalMass",
n->GetA());
R__EXTERN TRandom * gRandom
char * Form(const char *fmt,...)
const Char_t * GetLabel() const
void SetIdentificationStatus(KVIdentificationResult *IDR, const KVNucleus *n) override
void AddDetector(KVDetector *d) override
KVDetector * GetDetector(UInt_t n) const
KVUnownedList fDetectors
list of detectors in telescope
Full result of one attempted particle identification.
Bool_t Aident
= kTRUE if A of particle established
Int_t A
A of particle found (if Aident==kTRUE)
Int_t Z
Z of particle found (if Zident==kTRUE)
Bool_t Zident
=kTRUE if Z of particle established
Description of properties and kinematics of atomic nuclei.
void Add(TObject *obj) override
virtual void SetParameters(const Double_t *params)
virtual Double_t Eval(Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
virtual void SetName(const char *name)
virtual void Warning(const char *method, const char *msgfmt,...) const
virtual Double_t Uniform(Double_t x1, Double_t x2)