File indexing completed on 2024-04-06 12:02:17
0001 #ifndef __CentralityTable_h__
0002 #define __CentralityTable_h__
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005
0006 #include <vector>
0007 class CentralityTable {
0008 public:
0009 struct BinValues {
0010 float mean;
0011 float var;
0012
0013 COND_SERIALIZABLE;
0014 };
0015
0016 struct CBin {
0017 float bin_edge;
0018 BinValues n_part;
0019 BinValues n_coll;
0020 BinValues n_hard;
0021 BinValues b;
0022
0023 BinValues eccRP;
0024 BinValues ecc2;
0025 BinValues ecc3;
0026 BinValues ecc4;
0027 BinValues ecc5;
0028
0029 BinValues S;
0030
0031 BinValues var0;
0032 BinValues var1;
0033 BinValues var2;
0034
0035 COND_SERIALIZABLE;
0036 };
0037
0038 CentralityTable() {}
0039 std::vector<CBin> m_table;
0040
0041 COND_SERIALIZABLE;
0042 };
0043
0044 #endif