00001
00002
00003 #ifndef XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H
00004 #define XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "xAODCore/AuxContainerBase.h"
00011
00012 namespace xAOD {
00013
00025 class CaloClusterAuxContainer_v1 : public AuxContainerBase {
00026
00027 public:
00029 CaloClusterAuxContainer_v1();
00031 ~CaloClusterAuxContainer_v1() {}
00032
00033 private:
00036 std::vector<float> time;
00037 std::vector<unsigned> clusterSize;
00038 std::vector<float> eta0;
00039 std::vector<float> phi0;
00040 std::vector<float> rawE;
00041 std::vector<float> rawEta;
00042 std::vector<float> rawPhi;
00043 std::vector<float> rawM;
00044 std::vector<float> altE;
00045 std::vector<float> altEta;
00046 std::vector<float> altPhi;
00047 std::vector<float> altM;
00048
00049 std::vector<float> calE;
00050 std::vector<float> calEta;
00051 std::vector<float> calPhi;
00052 std::vector<float> calM;
00054
00057 std::vector <std::vector< float > > e_sampl;
00058 std::vector <std::vector< float > > eta_sampl;
00059 std::vector <std::vector< float > > phi_sampl;
00061
00062 };
00063
00064 }
00065
00066
00067 #include "xAODCore/BaseInfo.h"
00068 SG_BASE( xAOD::CaloClusterAuxContainer_v1, xAOD::AuxContainerBase );
00069
00070 #endif // XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H