+//___________________________________________
+Bool_t AliMUONLocalTriggerBoard::IsTrigY() const
+{
+ /// Return the response of non-bending plane
+ Int_t iStripY = 0;
+ Bool_t output = kFALSE;
+
+ for (Int_t i=0; i<4; i++) iStripY += static_cast<int>( fCoordY[i] << i );
+
+ if (fCoordY[4]==1 && iStripY==15) output=kFALSE; // no trigger in Y
+ else output=kTRUE; // trigger in Y
+
+ return output;
+}
+
+//___________________________________________
+Bool_t AliMUONLocalTriggerBoard::IsTrigX() const
+{
+ /// Return the response of bending plane
+
+ Int_t deviation = 0;
+ Bool_t output = kFALSE;
+
+ for (Int_t i=0; i<4; i++) deviation += static_cast<int>( fMinDev[i] << i );
+
+ if (fMinDev[4]==1 && !deviation) output=kFALSE; // no trigger in X
+ else output=kTRUE; // trigger in X
+
+ return output;
+}
+
+//___________________________________________
+Bool_t AliMUONLocalTriggerBoard::IsNull() const
+{
+ /// Check if board has fired strips in the first station
+ for (Int_t icath=0; icath<2; icath++){
+ for(Int_t ich=0; ich<2; ich++){
+ if ( fXY[icath][ich] ) return kFALSE;
+ }
+ }
+ return kTRUE;
+}