00001
00002
00003 #ifndef XAODTRIGCALO_VERSIONS_CALOCLUSTERTRIGAUXCONTAINER_V1_H
00004 #define XAODTRIGCALO_VERSIONS_CALOCLUSTERTRIGAUXCONTAINER_V1_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "xAODCore/AuxContainerBase.h"
00011
00012 namespace xAOD {
00013
00025 class CaloClusterTrigAuxContainer_v1 : public AuxContainerBase {
00026
00027 public:
00029 CaloClusterTrigAuxContainer_v1();
00031 ~CaloClusterTrigAuxContainer_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 std::vector< float > ETACALOFRAME;
00063 std::vector< float > ETA1CALOFRAME;
00064 std::vector< float > ETA2CALOFRAME;
00065
00066 std::vector< float > PHICALOFRAME;
00067 std::vector< float > PHI1CALOFRAME;
00068 std::vector< float > PHI2CALOFRAME;
00069
00070 };
00071
00072 }
00073
00074
00075 #include "xAODCore/BaseInfo.h"
00076 SG_BASE( xAOD::CaloClusterTrigAuxContainer_v1, xAOD::AuxContainerBase );
00077
00078 #endif // XAODTRIGCALO_VERSIONS_CALOCLUSTERTRIGAUXCONTAINER_V1_H