ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
R__EXTERN TRandom * gRandom
const Char_t * GetType() const
Bool_t HasCalibIdentInfos() const
KVIDZAGrid * TheGrid_lcp
telescope's grid for LCP identification (from Z=1 and Z=2)
void SetIdentificationStatus(KVReconstructedNucleus *n)
virtual void Initialize()
virtual Bool_t Identify(KVIdentificationResult *, Double_t x=-1., Double_t y=-1.)
Particle identification and code setting using identification grid (class KVIDZAGrid).
KVIDCutLine * fSiThreshold
;
KVIDZAGrid * TheGrid
telescope's grid for principal identification (from Z=1 up to Z=20)
KVIDCutContour * fBelowProton
;KVIDCutLine* fBelowProton; //;
virtual ~KVFAZIAIDSiCsI_FAZIASYM()
Destructor.
Graphical contour for excluding/including regions in particle identification maps.
virtual Bool_t TestPoint(Double_t x, Double_t y)
Line in ID grid used to delimit regions where no identification is possible.
KVIDentifier * GetCut(const Char_t *name) const
virtual Bool_t HasMassIDCapability() const
virtual Bool_t IsIdentifiable(Double_t, Double_t, TString *rejected_by=nullptr) const
virtual Double_t GetIDMapY(Option_t *opt="")
virtual Double_t GetIDMapX(Option_t *opt="")
virtual UShort_t GetIDCode()
void SetHasMassID(Bool_t yes=kTRUE)
const KVList * GetListOfIDGrids() const
Identification grid with lines corresponding to different nuclear isotopes (KVIDZALine)
virtual void Identify(Double_t x, Double_t y, KVIdentificationResult *) const
virtual void Initialize()
Full result of one attempted particle identification.
Bool_t IDattempted
=kTRUE if identification was attempted
Bool_t IDOK
general quality of identification, =kTRUE if acceptable identification made
Int_t deltaEpedestal
special code for handling particles which give no signal in deltaE
Int_t Z
Z of particle found (if Zident==kTRUE)
Int_t IDquality
specific quality code returned by identification procedure
Int_t IDcode
a general identification code for this type of identification
void SetIDType(const Char_t *t)
Nuclei reconstructed from data measured by a detector array ,.
virtual TObject * At(Int_t idx) const
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 Double_t Uniform(Double_t x1, Double_t x2)