PandaRoot
EventInfo Struct Reference

#include <PndEventBuilderAnaTask.h>

Public Member Functions

void CalculateBranchInfo ()
 

Public Attributes

std::map< int, MCEventfMCEvents
 map<MCEventNumber, MCEvents> More...
 
std::map< int, BranchInfofBranchInfo
 map<Branch, BranchInfo> More...
 

Friends

std::ostream & operator<< (std::ostream &os, const EventInfo data)
 

Detailed Description

Definition at line 104 of file PndEventBuilderAnaTask.h.

Member Function Documentation

◆ CalculateBranchInfo()

void EventInfo::CalculateBranchInfo ( )

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const EventInfo  data 
)
friend

Definition at line 108 of file PndEventBuilderAnaTask.h.

109  {
110  for (auto branch : data.fBranchInfo) {
111  LOG(info) << " EventInfo for branch: " << FairRootManager::Instance()->GetBranchName(branch.first);
112  os << branch.second;
113  os << std::endl;
114  }
115  return os;
116  }
std::map< int, BranchInfo > fBranchInfo
map<Branch, BranchInfo>

Member Data Documentation

◆ fBranchInfo

std::map<int, BranchInfo> EventInfo::fBranchInfo

map<Branch, BranchInfo>

Definition at line 106 of file PndEventBuilderAnaTask.h.

◆ fMCEvents

std::map<int, MCEvent> EventInfo::fMCEvents

map<MCEventNumber, MCEvents>

Definition at line 105 of file PndEventBuilderAnaTask.h.


The documentation for this struct was generated from the following file: