|
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.
References fEvent, fPrintTreeInfo, and fUnigenChain.
Referenced by CbmUnigenSource(), and operator=().
| CbmUnigenSource::CbmUnigenSource | ( | TString | inFile | ) |
main constructor
| inFile | unigen file |
Definition at line 20 of file CbmUnigenSource.cxx.
References fEvent, fFileName, fPrintTreeInfo, and fUnigenChain.
|
delete |
|
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(), 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 |
References CbmUnigenSource().
|
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.
Referenced by Boost(), CbmUnigenSource(), CbmUnigenSource(), and Init().
|
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 CbmUnigenSource(), CbmUnigenSource(), Init(), and PrintTreeInfo().
|
private |
Definition at line 18 of file CbmUnigenSource.h.
Referenced by CbmUnigenSource(), CbmUnigenSource(), CheckMaxEventNo(), Init(), and ReadEvent().