Go to the documentation of this file.
19 #ifndef CLUSTERSUMMARY
20 #define CLUSTERSUMMARY
23 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
71 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
147 std::vector<int>
nClus;
static const std::vector< std::string > variableNames
std::vector< float > clusCharge
void addClusCharge(const CMSTracker mod, const float val)
ClusterSummary & operator=(const ClusterSummary &rhs)
T mod(const T &a, const T &b)
std::vector< int > modules
int getClusSizeByIndex(const int mod) const
void addNClus(const CMSTracker mod, const int val)
int getModuleLocation(int mod, bool warn=true) const
int getModule(const int index) const
void addClusChargeByIndex(const int mod, const float val)
static const std::vector< std::string > subDetNames
def warn(*args, **kwargs)
const std::vector< int > & getClusSizeVector() const
void addNClusByIndex(const int mod, const int val)
void addClusSizeByIndex(const int mod, const int val)
unsigned int getNumberOfModules() const
int getClusSize(const CMSTracker mod) const
float getClusChargeByIndex(const int mod) const
float getClusCharge(const CMSTracker mod) const
int getNClusByIndex(const int mod) const
std::vector< int > clusSize
const std::vector< float > & getClusChargeVector() const
const std::vector< int > & getModules() const
void addClusSize(const CMSTracker mod, const int val)
const std::vector< int > & getNClusVector() const
void copyNonEmpty(const ClusterSummary &src)
int getNClus(const CMSTracker mod) const
static const std::vector< std::vector< std::string > > subDetSelections