00001
00002
00003 #ifndef XAODTRIGCALO_VERSIONS_TRIGEMCLUSTERAUXCONTAINER_V2_H
00004 #define XAODTRIGCALO_VERSIONS_TRIGEMCLUSTERAUXCONTAINER_V2_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "xAODCore/AuxContainerBase.h"
00011
00012 namespace xAOD {
00013
00026 class TrigEMClusterAuxContainer_v2 : public AuxContainerBase {
00027
00028 public:
00030 TrigEMClusterAuxContainer_v2();
00031
00032 private:
00034 #define TRIGCALOCLUSTER_AUX_VARIABLE( TYPE, NAME ) TYPE NAME
00035 #include "xAODTrigCalo/versions/TrigCaloClusterAuxVariables_v1.def"
00036 #undef TRIGCALOCLUSTER_AUX_VARIABLE
00037
00038 std::vector< float > energy;
00039 std::vector< std::vector< float > > energySample;
00040 std::vector< float > et;
00041 std::vector< float > eta;
00042 std::vector< float > phi;
00043 std::vector< float > e237;
00044 std::vector< float > e277;
00045 std::vector< float > fracs1;
00046 std::vector< float > weta2;
00047 std::vector< float > ehad1;
00048 std::vector< float > eta1;
00049 std::vector< float > emaxs1;
00050 std::vector< float > e2tsts1;
00051 std::vector< float > e233;
00052 std::vector< float > wstot;
00053
00054 };
00055
00056 }
00057
00058 #include "xAODCore/BaseInfo.h"
00059 SG_BASE( xAOD::TrigEMClusterAuxContainer_v2, xAOD::AuxContainerBase );
00060
00061 #endif // XAODTRIGCALO_VERSIONS_TRIGEMCLUSTERAUXCONTAINER_V2_H