ATLAS Offline Software
Classes
PileUpMergeSvc.h File Reference

the preferred mechanism to access information from the different event stores in a pileup job. More...

#include "EventInfo/PileUpTimeEventIndex.h"
#include "xAODEventInfo/EventInfo.h"
#include "PileUpTools/IPileUpTool.h"
#include "xAODCnvInterfaces/IEventInfoCnvTool.h"
#include "AthenaBaseComps/AthService.h"
#include "GaudiKernel/ClassID.h"
#include "Gaudi/Property.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/ToolHandle.h"
#include "AthLinks/DataLink.h"
#include "AthenaKernel/SlotSpecificObj.h"
#include "PileUpTools/IPileUpXingFolder.h"
#include "CxxUtils/checker_macros.h"
#include <cassert>
#include <list>
#include <map>
#include <utility>
#include <mutex>
#include "PileUpTools/PileUpMergeSvc.icc"

Go to the source code of this file.

Classes

class  PileUpMergeSvc
 the preferred mechanism to access information from the different event stores in a pileup job. More...
 
struct  PileUpMergeSvc::TimedList< DATA >
 generate the types of the timed data objects More...
 
class  PileUpMergeSvc::Range
 the active crossing range for a data object (CLID/key combination) More...
 

Detailed Description

the preferred mechanism to access information from the different event stores in a pileup job.

Author
Paolo Calafiura
Id
PileUpMergeSvc.h,v 1.17 2008-04-19 00:31:09 calaf Exp

Definition in file PileUpMergeSvc.h.