10 #ifndef GGSTHADRINTREADER_H_
11 #define GGSTHADRINTREADER_H_
14 #include "montecarlo/dataobjs/GGSTHadrIntInfo.h"
15 #include "montecarlo/readers/GGSTChainReader.h"
18 #include "TClonesArray.h"
76 TClonesArray *_inelastic;
77 TClonesArray *_quasiElastic;
78 TChain *_hadrIntChain;
Int_t GetNQuasiElastic(Int_t trackID=1)
Retrieves the number of quasi-elastic interactions for the given primary.
Abstract class defining the interface for tree readers.
GGSTHadrIntInfo * GetQuasiElastic(Int_t nQE, Int_t trackID=1)
Retrieves a quasi-elastic interaction for the given primary.
void GetEntry(Long64_t entry)
A simple class to carry informations about hadronic interactions.
bool SetChain(TChain *hadrIntChain)
Sets the chain.
GGSTHadrIntReader()
Constructor.
~GGSTHadrIntReader()
Destructor.
Class for reading output of GGSHadrIntAction.
GGSTHadrIntInfo * GetInelastic(Int_t trackID=1)
Retrieves the inelastic interaction for the given primary.