KaliVeda
Toolkit for HIC analysis
KVFAZIAIDSiCsI.h
1 
4 #ifndef __KVFAZIAIDSICSI_H
5 #define __KVFAZIAIDSICSI_H
6 
7 #include "KVFAZIAIDTelescope.h"
8 #include "KVIDZAGrid.h"
9 #include "KVIDCutLine.h"
10 
12 
13 protected:
14 
15  KVIDZAGrid* TheGrid;
16  KVIDCutLine* fBelowProton;
17  KVIDCutLine* fSiThreshold;
18 
19 public:
21 
22  Bool_t Identify(KVIdentificationResult*, Double_t x = -1., Double_t y = -1.) override;
23 
25 
27  {
28  return fBelowProton;
29  }
31  {
32  return fSiThreshold;
33  }
34 
35  ClassDefOverride(KVFAZIAIDSiCsI, 1) //id telescope to manage FAZIA Si-CsI identification
36 };
37 
38 #endif
bool Bool_t
double Double_t
#define ClassDefOverride(name, id)
Bool_t Identify(KVIdentificationResult *, Double_t x=-1., Double_t y=-1.) override
Particle identification and code setting using identification grid (class KVIDZAGrid).
KVFAZIAIDSiCsI()
Default constructor.
KVIDCutLine * GetBelowProtonLine() const
virtual void Initialize();
KVIDCutLine * GetSiThresholdLine() const
Line in ID grid used to delimit regions where no identification is possible.
Definition: KVIDCutLine.h:23
Identification grid with lines corresponding to different nuclear isotopes (KVIDZALine)
Definition: KVIDZAGrid.h:71
Full result of one attempted particle identification.
Double_t y[n]
Double_t x[n]