source: trunk/MagicSoft/Mars/mraw/MRawCrateArray.h@ 2372

Last change on this file since 2372 was 1031, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 978 bytes
Line 
1#ifndef MARS_MRawCrateArray
2#define MARS_MRawCrateArray
3///////////////////////////////////////////////////////////////////////
4// //
5// MRunHeader //
6// //
7///////////////////////////////////////////////////////////////////////
8
9#ifndef MARS_MParContainer
10#include "MParContainer.h"
11#endif
12
13class TClonesArray;
14class MRawCrateData;
15
16class MRawCrateArray : public MParContainer
17{
18private:
19 TClonesArray *fArray;
20
21public:
22 MRawCrateArray(const char *name=NULL, const char *title=NULL);
23 ~MRawCrateArray();
24
25 void Clear(Option_t *opt=NULL);
26
27 void SetSize(Int_t i);
28 MRawCrateData *GetEntry(Int_t i);
29
30 MRawCrateData* &operator[](Int_t i);
31
32 TClonesArray **GetArray();
33
34 ClassDef(MRawCrateArray, 1) // Mapping container for the MRawCrateData TClonesArray
35};
36
37#endif
Note: See TracBrowser for help on using the repository browser.