class description - source file - inheritance tree

class StSvtHybridCollection : public StObjArray

StSvtHybridCollection StSvtHybridCollection(char* config = 0, int size = 1) virtual void ~StSvtHybridCollection() TClass* Class() virtual char* getConfiguration() int getHybridIndex(int barrel, int ladder, int wafer, int hybrid) int getNumberOfBarrels() int getNumberOfHybrids() int getNumberOfLadders(int barrel) int getNumberOfWafers(int barrel) int getSytHybridIndex(int index) int getTotalNumberOfHybrids() virtual TClass* IsA() virtual void setConfiguration(char* config) int setSytHybridIndex(int index) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

int mNumberOfBarrels Number of Barrels int mNumberOfLadders[5] Number of Ladders of each Barrel int mNumberOfWafers[5] Number of Wafers of each Ladder (Barrel dependent) int mNumberOfHybrids Number of Hybrids of each Wafer ( = 2) int mTotalNumberOfHybrids Total Number of Hybrids (entire SVT) char* fConfig ! SVT Configuration int indexSyt[18] Internal index for the SYSTEM TEST configuration int count Internal counter for the SYSTEM TEST configuration

See also


Class Description

 This class corresponds to a collection of hybrid objects(for instance, StSvtHybrid).                  
 Basically, it represents the entire SVT, since the detector is a "collection" of hybrids (basic unit).
 This should be the base class for any "SVT object".                                                   
 For instance, the SVT pedestals (that inherits from StSvtHybridCollection)                            
 is a collection of hybrid pedestals (that inherits from StSvtHybrid).                                 

StSvtHybridCollection(char* config, int size) : StObjArray(size)
 As the SVT can present various configurations,
 the constructor of this class has one parameter that corresponds to the configuration name.
 So far, there are three configurations defined:
   "FULL": corresponds to the full detector (216 wafers or 432 hybrids);
   "Y1L": corresponds to the year 1 ladder (7 wafers or 14 hybrids);
   "SYST": corresponds to the system test configuration.
           The configuration of the system test correspond to 9 wafers (or 18 hybrids)
           that corresponds to the maximum number of detectors that a Receiver board can read.
           There is no meaningful barrel, ladder, wafer or hybrid number information.
           The hybrid index depends on the order of the read out in the RB.


void setConfiguration(char* config)
 set the Collection configuration

int getHybridIndex(int barrelID, int ladderID, int waferID, int hybridID)
 returns an internal index for the specified hybrid.
 This index should be used to store/retrieve a specific hybrid in/from the collection.

int getSytHybridIndex(int index)

int setSytHybridIndex(int index)

Inline Functions

                int getNumberOfBarrels()
                int getNumberOfLadders(int barrel)
                int getNumberOfWafers(int barrel)
                int getNumberOfHybrids()
                int getTotalNumberOfHybrids()
              char* getConfiguration()
            TClass* Class()
            TClass* IsA()
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)

ROOT page - Class index - 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.