]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTriggerDetector.h
Enlarged cut on cluster matching in AliITSVertexerCosmics. Needed to improve efficien...
[u/mrichter/AliRoot.git] / STEER / AliTriggerDetector.h
index 07c8f9a4c2ba20a62662b87d4189566adc0f59f9..3f4cabbb97e780f655711a65f1a8480096e2dd47 100644 (file)
@@ -22,15 +22,16 @@ class AliTriggerDetector : public TNamed {
 
 public:
                           AliTriggerDetector();
-               virtual   ~AliTriggerDetector() { fInputs.SetOwner(); fInputs.Delete(); }
+               virtual   ~AliTriggerDetector();
+              AliTriggerDetector(const AliTriggerDetector & de );
 
+          virtual void    AssignInputs(const TObjArray& inputs);
           virtual void    CreateInputs();
           virtual void    Trigger();
   //  Setters
                   void    AddInput( TObject * input ) { fInputs.AddLast( input ); }
                   void    SetInput( TString & name );
                   void    SetInput( const char * name );
-                  void    SetInput( Int_t mask );
   //  Getters
              TObjArray*   GetInputs() { return &fInputs; }
                 Long_t    GetMask() const { return fMask; }
@@ -47,6 +48,9 @@ protected:
                 Long_t    fMask;      // Trigger Mask ( bitwise OR of trigger inputs )
              TObjArray    fInputs;    // Array of Triggers Inputs (AliTriggerInput class)
 
+private:
+            AliTriggerDetector&   operator=(const AliTriggerDetector& de);
+
    ClassDef( AliTriggerDetector, 1 )  // Base Class for Detector specific Trigger
 };