+// get the size of the equipment
+
+ if (!fEvent || !fEvent->GetEquipmentHeader()) return 0;
+ return fEvent->GetEquipmentHeader()->GetEquipmentSize();
+}
+
+Int_t AliRawReaderRoot::GetEquipmentType() const
+{
+// get the type from the equipment header
+
+ if (!fEvent || !fEvent->GetEquipmentHeader()) return -1;
+ return fEvent->GetEquipmentHeader()->GetEquipmentType();
+}
+
+Int_t AliRawReaderRoot::GetEquipmentId() const
+{
+// get the ID from the equipment header
+
+ if (!fEvent || !fEvent->GetEquipmentHeader()) return -1;
+ return fEvent->GetEquipmentHeader()->GetId();
+}
+
+const UInt_t* AliRawReaderRoot::GetEquipmentAttributes() const
+{
+// get the attributes from the equipment header
+
+ if (!fEvent || !fEvent->GetEquipmentHeader()) return NULL;
+ return fEvent->GetEquipmentHeader()->GetTypeAttribute();
+}
+
+Int_t AliRawReaderRoot::GetEquipmentElementSize() const
+{
+// get the basic element size from the equipment header
+
+ if (!fEvent || !fEvent->GetEquipmentHeader()) return 0;
+ return fEvent->GetEquipmentHeader()->GetBasicSizeType();
+}
+
+
+Bool_t AliRawReaderRoot::ReadHeader()
+{
+// read a data header at the current position
+// returns kFALSE if the data header could not be read