KaliVeda
Toolkit for HIC analysis
KVINDRAReconEvent.h
1 /***************************************************************************
2  kvindrareconevent.h - description
3  -------------------
4  begin : Thu Oct 10 2002
5  copyright : (C) 2002 by Alexis Mignon
6  email : mignon@ganil.fr
7 $Id: KVINDRAReconEvent.h,v 1.38 2008/01/21 12:44:05 franklan Exp $
8  ***************************************************************************/
9 
10 /***************************************************************************
11  * *
12  * This program is free software; you can redistribute it and/or modify *
13  * it under the terms of the GNU General Public License as published by *
14  * the Free Software Foundation; either version 2 of the License, or *
15  * (at your option) any later version. *
16  * *
17  ***************************************************************************/
18 
19 #ifndef KVINDRARECONEVENT_H
20 #define KVINDRARECONEVENT_H
21 
22 #include "KVReconstructedEvent.h"
23 #include "KVMultiDetArray.h"
24 #include "KVINDRACodes.h"
25 
26 class KVDetectorEvent;
27 class KVGroup;
28 class KVList;
29 class KVINDRAReconNuc;
30 
58 
59 private:
62  {
63  if (!fCodeMask)
65  return fCodeMask;
66  };
68 
69 public:
70 
71  KVINDRAReconEvent(Int_t mult = 50);
72  void init();
74 
75  virtual void Print(Option_t* option = "") const;
76 
78  {
81  if (!fCodeMask)
82  return kTRUE;
83  return ((*fCodeMask) & code);
84  };
85 
86  void ChangeFragmentMasses(UChar_t mass_formula);
87 
88  ClassDef(KVINDRAReconEvent, 6) //Event reconstructed from energy losses in INDRA array
89 };
90 
91 #endif
int Int_t
bool Bool_t
unsigned char UChar_t
constexpr Bool_t kTRUE
const char Option_t
#define ClassDef(name, id)
List of hit groups in a multidetector array.
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:20
Event reconstructed from energy losses in INDRA multidetector.
KVINDRACodeMask * GetCodeMask()
virtual void Print(Option_t *option="") const
Bool_t CheckCodes(KVINDRACodeMask &code)
void ChangeFragmentMasses(UChar_t mass_formula)
KVUniqueNameList * fHitGroups
non-persistent pointer to list of hit groups used in SecondaryIdentAndCalib()
virtual ~ KVINDRAReconEvent()
void init()
default initialisations
KVINDRAReconEvent(Int_t mult=50)
KVINDRACodeMask * fCodeMask
VEDA codes accepted for "good" particles (IsOK)
Nuclei reconstructed from data measured in the INDRA array.
Extended TList class which owns its objects by default.
Definition: KVList.h:28
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
Optimised list in which named objects can only be placed once.