|
CbmRoot
|
Source class for reading reconstruction results from the online processing. More...
#include <CbmSourceRecoTimeslice.h>
Public Member Functions | |
| CbmSourceRecoTimeslice (const char *filename="") | |
| Constructor. | |
| CbmSourceRecoTimeslice (const CbmSourceRecoTimeslice &)=delete | |
| Copy constructor. | |
| CbmSourceRecoTimeslice (CbmSourceRecoTimeslice &&)=delete | |
| Move constructor. | |
| virtual | ~CbmSourceRecoTimeslice ()=default |
| Destructor. | |
| CbmSourceRecoTimeslice & | operator= (const CbmSourceRecoTimeslice &)=delete |
| Copy assignment operator. | |
| CbmSourceRecoTimeslice & | operator= (CbmSourceRecoTimeslice &&)=delete |
| Move assignment operator. | |
| virtual void | Close () |
| Closes the source in the end of the run. | |
| virtual Source_Type | GetSourceType () |
| Gets source type. | |
| virtual Bool_t | Init () |
| Initializes the source. | |
| virtual Bool_t | InitUnpackers () |
| Initializes unpackers (forced by the base class, not relevant) | |
| virtual Int_t | ReadEvent (UInt_t=0) |
| Reads one timeslice from file. | |
| virtual Bool_t | ReInitUnpackers () |
| Re-initialize unpackers (forced by the base class, not relevant) | |
| virtual void | Reset () |
| Resets the instance (forced by the base class, not relevant) | |
| virtual void | SetParUnpackers () |
| Sets the unpacker parameters (forced byt the base class, not relevant) | |
| void | SetSourceType (Source_Type type) |
| Set the Source type. | |
| Bool_t | SpecifyRunId () |
| Sets run ID (forced by base class, not relevant) | |
Private Member Functions | |
| void | ClearOutputVectors () |
| Clears the output vectors. | |
| ClassDef (CbmSourceRecoTimeslice, 1) | |
Source class for reading reconstruction results from the online processing.
Definition at line 26 of file CbmSourceRecoTimeslice.h.
| CbmSourceRecoTimeslice::CbmSourceRecoTimeslice | ( | const char * | filename = "" | ) |
Constructor.
| filename | Name of the input file |
Definition at line 20 of file CbmSourceRecoTimeslice.cxx.
References fInputFileName.
Referenced by CbmSourceRecoTimeslice(), CbmSourceRecoTimeslice(), ClassDef(), operator=(), and operator=().
|
delete |
Copy constructor.
References CbmSourceRecoTimeslice().
|
delete |
Move constructor.
References CbmSourceRecoTimeslice().
|
virtualdefault |
Destructor.
|
private |
References CbmSourceRecoTimeslice().
|
private |
Clears the output vectors.
Definition at line 170 of file CbmSourceRecoTimeslice.cxx.
References fBmonHits, fStsHits, fTofHits, fTracks, fTrackStsHitIndices, fTrackTofHitIndices, fTrackTrdHitIndices, and fTrdHits.
Referenced by Close().
|
virtual |
Closes the source in the end of the run.
Definition at line 25 of file CbmSourceRecoTimeslice.cxx.
References ClearOutputVectors(), and fNumTs.
|
inlinevirtual |
Gets source type.
Definition at line 52 of file CbmSourceRecoTimeslice.h.
References fSourceType.
|
virtual |
Initializes the source.
Definition at line 34 of file CbmSourceRecoTimeslice.cxx.
References fArchive, fBmonHits, fInputFileName, fStsHits, fTimeslice, fTofHits, fTracks, fTrackStsHitIndices, fTrackTofHitIndices, fTrackTrdHitIndices, fTrdHits, and fTsEventHeader.
|
inlinevirtual |
Initializes unpackers (forced by the base class, not relevant)
Definition at line 58 of file CbmSourceRecoTimeslice.h.
|
delete |
Move assignment operator.
References CbmSourceRecoTimeslice().
|
delete |
Copy assignment operator.
References CbmSourceRecoTimeslice().
|
virtual |
Reads one timeslice from file.
Definition at line 128 of file CbmSourceRecoTimeslice.cxx.
References fArchive, fBmonHits, fNumTs, fStsHits, fTimeslice, fTofHits, fTracks, fTrackStsHitIndices, fTrackTofHitIndices, fTrackTrdHitIndices, fTrdHits, and fTsEventHeader.
|
inlinevirtual |
Re-initialize unpackers (forced by the base class, not relevant)
Definition at line 64 of file CbmSourceRecoTimeslice.h.
|
inlinevirtual |
Resets the instance (forced by the base class, not relevant)
Definition at line 67 of file CbmSourceRecoTimeslice.h.
|
inlinevirtual |
Sets the unpacker parameters (forced byt the base class, not relevant)
Definition at line 70 of file CbmSourceRecoTimeslice.h.
|
inline |
Set the Source type.
| type | Source type |
Definition at line 74 of file CbmSourceRecoTimeslice.h.
References fSourceType.
|
inline |
Sets run ID (forced by base class, not relevant)
Definition at line 77 of file CbmSourceRecoTimeslice.h.
|
private |
Input archive.
Definition at line 97 of file CbmSourceRecoTimeslice.h.
Referenced by Init(), and ReadEvent().
|
private |
Definition at line 84 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Input file name.
Definition at line 95 of file CbmSourceRecoTimeslice.h.
Referenced by CbmSourceRecoTimeslice(), and Init().
|
private |
Timeslice counter.
Definition at line 101 of file CbmSourceRecoTimeslice.h.
Referenced by Close(), and ReadEvent().
|
private |
A source type (use kONLINE not to skip the first timeslice)
Definition at line 102 of file CbmSourceRecoTimeslice.h.
Referenced by GetSourceType(), and SetSourceType().
|
private |
Definition at line 85 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Timeslice header (NOTE: legacy, will be deprecated soon)
Definition at line 98 of file CbmSourceRecoTimeslice.h.
Referenced by Init(), and ReadEvent().
|
private |
Definition at line 87 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Definition at line 88 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Definition at line 89 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Definition at line 91 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Definition at line 90 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Definition at line 86 of file CbmSourceRecoTimeslice.h.
Referenced by ClearOutputVectors(), Init(), and ReadEvent().
|
private |
Timeslice event header.
Definition at line 99 of file CbmSourceRecoTimeslice.h.
Referenced by Init(), and ReadEvent().