]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTDataSource.h
Using fNContrubutors in AliAODVertex for SPD vertices.
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTDataSource.h
index 3dc2ae26102b0e2a19f5ec06559a4171ff73c3e8..0f63f992beaf70ae087ad964b5e7dbb75e75a7a6 100644 (file)
@@ -73,24 +73,6 @@ class AliHLTDataSource : public AliHLTComponent {
    */
   void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
 
-  /**
-   * @class AliSpecialEventGuard
-   * Guard structure to set the data sources into 'special event publishing'
-   * mode. The SOR and EOR events are generated by all the data sources and
-   * perculated through the chain as normal events. The AliSpecialEventGuard
-   * is a back-door mechansim to trigger publishing of the special event
-   * described by the run descriptor instead of the publishing of real data.
-   *
-   * The descriptor has to be valid throughout the lifetime of the guard.
-   */
-  class AliSpecialEventGuard {
-  public:
-    /** constructor, set run descriptor */
-    AliSpecialEventGuard(AliHLTRunDesc* pDesc, AliHLTComponentDataType dt, AliHLTUInt32_t spec);
-    /** destructor, reset run descriptor */
-    ~AliSpecialEventGuard();
-  };
-
 protected:
 
   /**
@@ -122,15 +104,7 @@ protected:
   virtual int GetEvent( const AliHLTComponentEventData& evtData, AliHLTComponentTriggerData& trigData);
 
 private:
-  /** pointer to the special event going to be published */
-  static void* fgpSpecialEvent; //! transient
-  /** data size of the special event going to be published */
-  static int fgSpecialEventSize; //! transient
-  /** data type of the special event going to be published */
-  static AliHLTComponentDataType fgSpecialEventDataType; //! transient
-  /** data specification of the special event going to be published */
-  static AliHLTUInt32_t fgSpecialEventSpecification; //! transient
 
-  ClassDef(AliHLTDataSource, 2)
+  ClassDef(AliHLTDataSource, 3)
 };
 #endif