CbmRoot
|
#include <CbmUnigenSource.h>
Public Member Functions | |
CbmUnigenSource () | |
CbmUnigenSource (TString inFile) | |
CbmUnigenSource (const CbmUnigenSource &source)=delete | |
void | PrintTreeInfo () |
void | AddFile (TString name) |
CbmUnigenSource & | operator= (const CbmUnigenSource &)=delete |
virtual void | Boost (Double_t vx, Double_t vy, Double_t vz) |
virtual | ~CbmUnigenSource () |
virtual Bool_t | Init () |
virtual Int_t | ReadEvent (UInt_t=0) |
virtual void | Close () |
virtual void | Reset () |
virtual Bool_t | ActivateObject (TObject **, const char *) |
virtual Source_Type | GetSourceType () |
virtual void | SetParUnpackers () |
virtual Bool_t | InitUnpackers () |
virtual Bool_t | ReInitUnpackers () |
virtual Int_t | CheckMaxEventNo (Int_t=0) |
virtual void | ReadBranchEvent (const char *) |
virtual void | ReadBranchEvent (const char *, Int_t) |
virtual void | FillEventHeader (FairEventHeader *) |
virtual Bool_t | SpecifyRunId () |
void | SetRunId (Int_t runId) |
Int_t | GetRunId () const |
Private Attributes | |
TChain * | fUnigenChain |
std::vector< TString > | fFileName |
UEvent * | fEvent |
Bool_t | fPrintTreeInfo |
class only for reading pure unigen files
Definition at line 17 of file CbmUnigenSource.h.
CbmUnigenSource::CbmUnigenSource | ( | ) |
defaut constructor should not be used
Definition at line 18 of file CbmUnigenSource.cxx.
CbmUnigenSource::CbmUnigenSource | ( | TString | inFile | ) |
main constructor
inFile | unigen file |
Definition at line 20 of file CbmUnigenSource.cxx.
References fFileName.
|
delete |
copy constructor
source |
|
virtual |
Definition at line 25 of file CbmUnigenSource.cxx.
|
inlinevirtual |
Definition at line 47 of file CbmUnigenSource.h.
|
inline |
Definition at line 39 of file CbmUnigenSource.h.
References fFileName.
|
virtual |
Definition at line 84 of file CbmUnigenSource.cxx.
References fEvent, UParticle::GetMomentum(), UEvent::GetNpa(), UEvent::GetParticle(), UParticle::GetPosition(), pos, UParticle::SetMomentum(), and UParticle::SetPosition().
Definition at line 97 of file CbmUnigenSource.cxx.
References fUnigenChain.
|
virtual |
Definition at line 82 of file CbmUnigenSource.cxx.
|
inlinevirtual |
Definition at line 55 of file CbmUnigenSource.h.
|
inline |
Definition at line 58 of file CbmUnigenSource.h.
|
inlinevirtual |
Definition at line 48 of file CbmUnigenSource.h.
|
virtual |
Definition at line 31 of file CbmUnigenSource.cxx.
References fEvent, fFileName, fPrintTreeInfo, and fUnigenChain.
|
inlinevirtual |
Definition at line 50 of file CbmUnigenSource.h.
|
delete |
|
inline |
Definition at line 38 of file CbmUnigenSource.h.
References fPrintTreeInfo.
|
inlinevirtual |
Definition at line 53 of file CbmUnigenSource.h.
|
inlinevirtual |
Definition at line 54 of file CbmUnigenSource.h.
|
virtual |
Definition at line 74 of file CbmUnigenSource.cxx.
References fUnigenChain.
|
inlinevirtual |
Definition at line 51 of file CbmUnigenSource.h.
|
inlinevirtual |
Definition at line 46 of file CbmUnigenSource.h.
|
inlinevirtual |
Definition at line 49 of file CbmUnigenSource.h.
|
inline |
Definition at line 57 of file CbmUnigenSource.h.
|
virtual |
Definition at line 99 of file CbmUnigenSource.cxx.
|
private |
Definition at line 20 of file CbmUnigenSource.h.
|
private |
Definition at line 19 of file CbmUnigenSource.h.
Referenced by AddFile(), CbmUnigenSource(), and Init().
|
private |
Definition at line 21 of file CbmUnigenSource.h.
Referenced by Init(), and PrintTreeInfo().
|
private |
Definition at line 18 of file CbmUnigenSource.h.
Referenced by CheckMaxEventNo(), Init(), and ReadEvent().