PartialEventBuildingInfo Class Reference

List of all members.

Public Member Functions

void add (uint32_t rob_id)
 adds ROB to be added to partially built event
void add (const std::vector< uint32_t > &rob_ids)
 adds collection of robs to partially built event
void get (std::vector< uint32_t > &rob_ids) const
 gets back all ROBs added (fills up rob_ids vector given by reference)
void addROB (uint32_t rob_id)
 adds ROB to be added to partially built event
void addROBs (const std::vector< uint32_t > &rob_ids)
 adds collection of robs to partially built event
void getROBs (std::vector< uint32_t > &rob_ids) const
 gets back all ROBs added (fills up rob_ids vector given by reference)
const std::set< uint32_t > & getROBs () const
 gets back all ROBs added
void addSubDetector (eformat::SubDetector id)
 add detector to be in partially built event
void addSubDetector (std::vector< eformat::SubDetector > id)
void addSubDetector (eformat::SubDetectorGroup id)
void getSubDetectors (std::vector< eformat::SubDetector > &ids) const
 gets back all SubDetectorss added (fills up ids vector given by reference,)
const std::set< uint32_t > & getSubDetectors () const
 gets back all SubDetectorss added
void clear ()
 clears the list of ROBs and Dets
void merge (const PartialEventBuildingInfo &peb)
 merges two PEBI objects I.e. it the subject of the method invocation will have ROBs and SubDets list which is union of the two

Member Function Documentation

void PartialEventBuildingInfo::add ( const std::vector< uint32_t > &  rob_ids  ) 

adds collection of robs to partially built event

Warning:
obsolete
void PartialEventBuildingInfo::add ( uint32_t  rob_id  ) 

adds ROB to be added to partially built event

Warning:
obsolete
void PartialEventBuildingInfo::addROB ( uint32_t  rob_id  ) 

adds ROB to be added to partially built event

void PartialEventBuildingInfo::addROBs ( const std::vector< uint32_t > &  rob_ids  ) 

adds collection of robs to partially built event

void PartialEventBuildingInfo::addSubDetector ( eformat::SubDetector  id  ) 

add detector to be in partially built event

void PartialEventBuildingInfo::clear (  ) 

clears the list of ROBs and Dets

void PartialEventBuildingInfo::get ( std::vector< uint32_t > &  rob_ids  )  const

gets back all ROBs added (fills up rob_ids vector given by reference)

Warning:
note that vector is not cleared
obsolete
void PartialEventBuildingInfo::getROBs ( std::vector< uint32_t > &  rob_ids  )  const

gets back all ROBs added (fills up rob_ids vector given by reference)

Warning:
note that vector is not cleared)
const std::set< uint32_t > & PartialEventBuildingInfo::getSubDetectors (  )  const

gets back all SubDetectorss added

void PartialEventBuildingInfo::getSubDetectors ( std::vector< eformat::SubDetector > &  ids  )  const

gets back all SubDetectorss added (fills up ids vector given by reference,)

Warning:
note that vector is not cleared

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1