42 for (
auto system :
fDigis) {
54 for (
auto system :
fDigis) {
65 return (nDigis > 0 ?
false :
true);
86 for (
auto system :
fDigis) {
89 for (uint32_t index = 0; index < digis->GetNofDigis(); index++) {
90 const CbmMatch* match = digis->GetDigiMatch(index);
92 for (int32_t iLink = 0; iLink < match->
GetNofLinks(); iLink++) {
121 std::stringstream ss;
126 for (
auto system :
fDigis) {
ClassImp(CbmConverterManager)
@ kNofSystems
For loops over active systems.
Abstract container for digis in CBM.
virtual uint64_t GetNofDigis() const =0
Get the number of digis in the container.
Storable event class for CBM.
uint32_t GetNofDigis(ECbmModuleId system) const
Number of digis for a given system.
void MatchToMC(CbmMatch &result) const
Match to MC event.
CbmEventStore(uint32_t eventId=0, bool hasMatches=false)
Default constructor.
std::map< ECbmModuleId, TObject * > fDigis
Map of CbmDigiVector.
uint32_t fEventId
Event identifier.
std::string ToString() const
bool IsEmpty() const
Indicate whether event contains no digis.
bool fHasMatches
Presence of matches to MC.
virtual ~CbmEventStore()
Destructor.
const CbmLink & GetLink(int32_t i) const
int32_t GetNofLinks() const
void AddLink(const CbmLink &newLink)
static TString GetModuleNameCaps(ECbmModuleId moduleId)