KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVINDRAReconEvent.h
Go to the documentation of this file.
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 
57 
58 private:
61  {
62  if (!fCodeMask)
64  return fCodeMask;
65  };
67 
68 public:
69 
70  KVINDRAReconEvent(Int_t mult = 50);
71  void init();
73 
74  virtual void Print(Option_t* option = "") const;
75 
77  {
80  if (!fCodeMask)
81  return kTRUE;
82  return ((*fCodeMask) & code);
83  };
84 
85  void ChangeFragmentMasses(UChar_t mass_formula);
86 
87  ClassDef(KVINDRAReconEvent, 6) //Event reconstructed from energy losses in INDRA array
88 };
89 
90 #endif
int Int_t
unsigned char UChar_t
bool Bool_t
const Bool_t kTRUE
const char Option_t
#define ClassDef(name, id)
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:19
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:27
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
Optimised list in which named objects can only be placed once.