66 KVINDRAReconEvent::~KVINDRAReconEvent()
121 cout <<
"Event number: " <<
GetNumber() << endl << endl;
123 GetMult(option) << endl << endl;
217 frag->
SetEnergy(oldE - oldECsI + newECsI);
260 else if (
d->IsIdentified() &&
d->GetCodes().TestIDCode(
kIDCode0)) {
264 if (
d->GetCsI()->GetAlignedDetectors()) {
265 TIter next(
d->GetCsI()->GetAlignedDetectors());
268 gammaGroups.
Add(
d->GetGroup());
271 Error(
"IdentifyEvent",
"particule id gamma, no aligned detectors???");
276 Error(
"IdentifyEvent",
"particule identified as gamma, has no CsI!!");
285 for (
int i = 0; i < ngamG; i++) {
301 else if (!
d->IsIdentified()) {
349 while ((grp = (
KVGroup*)next_grp())) {
356 if (!
d->IsIdentified()) {
368 Obsolete(
"SecondaryAnalyseGroup",
"1.11",
"2.0");
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
void AnalyseGroupAndReconstructEvent(KVReconstructedEvent *event, KVGroup *grp)
Base class for detector geometry description, interface to energy-loss calculations.
virtual void SetEnergy(Double_t e) const
void SetAnalysed(Bool_t b=kTRUE)
virtual Int_t GetMult(Option_t *opt="") const
KVNucleus * GetNextParticle(Option_t *opt="") const
void ResetGetNextParticle() const
Group of detectors which can be treated independently of all others in array.
Event reconstructed from energy losses in INDRA multidetector.
KVINDRAReconNuc * GetParticle(Int_t npart) const
virtual void SecondaryIdentCalib()
void SecondaryAnalyseGroup(KVGroup *grp)
virtual void Print(Option_t *option="") const
KVINDRAReconNuc * GetNextParticle(Option_t *opt="")
void ChangeFragmentMasses(UChar_t mass_formula)
KVUniqueNameList * fHitGroups
non-persistent pointer to list of hit groups used in SecondaryIdentAndCalib()
KVINDRAReconNuc * AddParticle()
Wrapper for KVEvent::GetNextParticle casting result to KVINDRAReconNuc*.
KVINDRAReconEvent(Int_t mult=50, const char *classname="KVINDRAReconNuc")
void init()
default initialisations
KVINDRACodeMask * fCodeMask
VEDA codes accepted for "good" particles (IsOK)
Nuclei reconstructed from data measured in the INDRA array.
void Print(Option_t *option="") const
Display nucleus parameters.
void SetMassFormula(UChar_t mt)
Double_t GetEnergy() const
void SetEnergy(Double_t e)
Physical event reconstructed from data measured with a detector array using implemented identificatio...
virtual void IdentifyEvent()
KVReconstructedNucleus * AddParticle()
KVReconstructedNucleus * GetParticle(Int_t npart) const
@ kStatusStopFirstStage
(arbitrarily) between this and the other particle(s) with Status=2
virtual Bool_t IsAMeasured() const
virtual void Clear(Option_t *option="")
virtual TObject * At(Int_t idx) const
Optimised list in which named objects can only be placed once.
virtual void Add(TObject *obj)
virtual Int_t GetEntries() const
virtual const char * GetName() const
virtual const char * GetTitle() const
virtual void Error(const char *method, const char *msgfmt,...) const
void Obsolete(const char *method, const char *asOfVers, const char *removedFromVers) const