00001 #ifndef QUICK_ANA__X_AOD_HELPERS_H
00002 #define QUICK_ANA__X_AOD_HELPERS_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include <QuickAna/Global.h>
00016
00017 #include <QuickAna/xAODInclude.h>
00018
00019 #include <string>
00020
00021 namespace ana
00022 {
00025
00026 namespace xAODHelpers
00027 {
00030 StatusCode
00031 makeShallow (StoreType& store, const std::string& name, ObjectType type,
00032 void*& pointer, const std::string& inputName);
00033
00036 StatusCode
00037 makeNew (StoreType& store, const std::string& name, ObjectType type,
00038 void*& pointer);
00039
00041 xAOD::IParticleContainer *
00042 getParticles (void *pointer, ObjectType type);
00043 }
00044 }
00045
00046 #endif