KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
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
26class KVDetectorEvent;
27class KVGroup;
28class KVList;
29class KVINDRAReconNuc;
30
58
59private:
62 {
63 if (!fCodeMask)
65 return fCodeMask;
66 };
68
69public:
70
71 KVINDRAReconEvent(Int_t mult = 50);
72 void init();
73 virtual ~ KVINDRAReconEvent();
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.
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()
void init()
default initialisations
KVINDRACodeMask * fCodeMask
VEDA codes accepted for "good" particles (IsOK)
KVINDRACodeMask * GetCodeMask()
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.