KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVFAZIAIDSiCsI.h
Go to the documentation of this file.
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 
18 
19 public:
21 
22  virtual Bool_t Identify(KVIdentificationResult*, Double_t x = -1., Double_t y = -1.);
23 
25 
27  {
28  return fBelowProton;
29  }
31  {
32  return fSiThreshold;
33  }
34 
35  ClassDef(KVFAZIAIDSiCsI, 1) //id telescope to manage FAZIA Si-CsI identification
36 };
37 
38 #endif
bool Bool_t
double Double_t
#define ClassDef(name, id)
KVIDCutLine * fBelowProton
;
KVIDCutLine * fSiThreshold
;
virtual Bool_t Identify(KVIdentificationResult *, Double_t x=-1., Double_t y=-1.)
Particle identification and code setting using identification grid (class KVIDZAGrid).
KVIDZAGrid * TheGrid
telescope's grid
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:22
Identification grid with lines corresponding to different nuclear isotopes (KVIDZALine)
Definition: KVIDZAGrid.h:65
Full result of one attempted particle identification.