SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Comp. Search
Who's who?
Meetings
FAQ Homepage
Archive
Environment
Administration
New User Info.
Web Info/Tools
Monitoring
Training
Tools & Utils
Programming
C++ Standard
SRT, AFS, CVS
QA and QC
Remedy
Histogramming
Operations
PromptReco
Simulation Production
Online SW
Dataflow
Detector Control
Evt Processing
Run Control
Calibration
Databases
Offline
Workbook
Coding Standards
Simulation
Reconstruction
Prompt Reco.
BaBar Grid
Data Distribution
Beta & BetaTools
Kanga & Root
Analysis Tools
RooFit Toolkit
Data Management
Data Quality
Event display
Event Browser
Code releases
Databases
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)
#include "KanCompMap.hh"

KanCompMap


class description - source file - inheritance tree (.pdf)

class KanCompMap

Inheritance Chart:
KanCompMap

    public:
KanCompMap() KanCompMap(const KanCompMap&) virtual ~KanCompMap() static KanCompMap::Index charToIndex(Char_t aChar) static Bool_t getIndex(UInt_t& idx, const char* compName) static UInt_t getUnusedIndex() static Char_t indexChar(UInt_t idx) static Bool_t makeClusterExtension(string& result, char** argv, int argc) static Bool_t makeClusterExtension(string& result, vector<string>&) static Bool_t makeClusterExtension(string& result, KanCompMap::Mask) static KanCompMap::Mask makeCompMaskFromCharCluster(string&) static const Char_t* name(UInt_t idx) const KanCompMap& operator=(const KanCompMap&)

Data Members


    public:
static const KanCompMap::Index hdr static const KanCompMap::Index usr static const KanCompMap::Index tag static const KanCompMap::Index cnd static const KanCompMap::Index aod static const KanCompMap::Index tru static const KanCompMap::Index esd static const KanCompMap::Index sim static const KanCompMap::Index raw static const KanCompMap::Index max static const KanCompMap::Index nCmp static const KanCompMap::Index unknown

Class Description

  a class to hold the definition of the component names and the
  definition of the tree index


KanCompMap()

~KanCompMap()

Bool_t getIndex(UInt_t& idx, const Char_t* compName)

const Char_t* name(UInt_t index)

Char_t indexChar(UInt_t index)

makeCompMaskFromCharCluster(std::string& charCluster)
 This function takes a "character cluster", e.g. "HUBCAT" and turns
 it into a bitmask.

bool makeClusterExtension(std::string& result, char* argv[], int argc)

bool makeClusterExtension(std::string& result, std::vector<std::string>& names)
 an empty list of components is an error

bool makeClusterExtension(std::string& result, Mask mask)



Inline Functions


        KanCompMap::Index charToIndex(Char_t aChar)
                   UInt_t getUnusedIndex()
               KanCompMap KanCompMap(const KanCompMap&)
              KanCompMap& operator=(const KanCompMap&)


Author: M. Steinke
Last update: KanCompMap.cc,v 1.10 2004/08/06 06:12:58 bartoldu Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.