TGlobalData Class Reference
[alcapanarootana]

This class holds all of the data created by alcapana analysis modules. More...

#include <TGlobalData.h>

Inheritance diagram for TGlobalData:
TObject

List of all members.

Public Member Functions

void Clear (const Option_t *=0x0)
 TGlobalData ()

Static Public Member Functions

static TGlobalDataInstance ()

Public Attributes

std::map< std::string,
std::vector< TPulseIsland * > > 
fPulseIslandToChannelMap
 Map of bank names to vectors of TPIs.
std::vector< TMuPCCluster * > fMuPCClusterVector
 TMuPCCluster.

Private Member Functions

 TGlobalData (const TGlobalData &)
TGlobalData operator= (const TGlobalData &)

Detailed Description

This class holds all of the data created by alcapana analysis modules.

During analysis in alcapana, a pointer to a structure of TGlobalData (TGD) type is instantiated to hold all of the TPIs of a given MIDAS event. During rootana production, the data is loaded back into a TGD to be passed on to the next stage of analysis.

Definition at line 24 of file TGlobalData.h.


Constructor & Destructor Documentation

TGlobalData::TGlobalData (  )  [inline]

Definition at line 42 of file TGlobalData.h.

00042 {}

TGlobalData::TGlobalData ( const TGlobalData  )  [private]

Member Function Documentation

void TGlobalData::Clear ( const Option_t *  = 0x0  ) 

Deletes all the held TPulseIsland*s and sets their pointers to 0x0. Then clears the vectors<TPulseIsland*> WARNING: this method is for offline (rootana) use only! It has not been checked for online (alcapana, or below) use and may result in double-frees if used there.

Referenced by EventNavigator::LoadEntry(), Main_event_loop(), and LoopSequence::Process().

TGlobalData TGlobalData::operator= ( const TGlobalData  )  [private]

Member Data Documentation

TMuPCCluster.

Definition at line 40 of file TGlobalData.h.

std::map<std::string, std::vector<TPulseIsland*> > TGlobalData::fPulseIslandToChannelMap

The documentation for this class was generated from the following files:

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1