KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVIDCsI.cpp
Go to the documentation of this file.
1 //Created by KVClassFactory on Wed Mar 23 14:04:55 2016
2 //Author: John Frankland,,,
3 
4 #include "KVIDCsI.h"
5 #include "KVIDGraph.h"
6 
8 
9 
10 
14  : KVIDTelescope()
15 {
16  // Default constructor
17 }
18 
19 
20 
21 
24 
26 {
27  // Destructor
28 }
29 
30 
31 
32 
38 
40 {
41  // Override default initialization method
42  // If telescope has 1 CsI detector and at least 1 grid
43  // then it is ready to identify particles, after we initialise
44  // the grid
45 
47 
48  if (GetDetectors()->GetEntries() == 1 && GetDetector(1)->IsType("CsI") && GetIDGrid()) {
49  GetIDGrid()->Initialize();
51  }
52  else
54 }
55 
56 
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
virtual Bool_t IsType(const Char_t *typ) const
Definition: KVBase.h:178
Identification in CsI fast-slow maps for INDRA.
Definition: KVIDCsI.h:14
virtual void Initialize(void)
Definition: KVIDCsI.cpp:39
virtual ~KVIDCsI()
Destructor.
Definition: KVIDCsI.cpp:25
virtual void Initialize()=0
Base class for all detectors or associations of detectors in array which can identify charged particl...
Definition: KVIDTelescope.h:88
KVDetector * GetDetector(UInt_t n) const
const KVList * GetDetectors() const
KVIDGraph * GetIDGrid()
virtual void Initialize(void)
void SetBit(UInt_t f)
void ResetBit(UInt_t f)