return ( IsAODEvent(event) ) ? static_cast<const AliAODEvent*>(event)->GetNTracks() : static_cast<const AliESDEvent*>(event)->GetNumberOfMuonTracks();
}
+//________________________________________________________________________
+UInt_t AliAnalysisMuonUtility::GetL0TriggerInputs ( const AliVEvent* event )
+{
+ //
+ /// Return the L0 trigger inputs
+ //
+ return ( IsAODEvent(event) ) ? static_cast<const AliAODEvent*>(event)->GetHeader()->GetL0TriggerInputs() : static_cast<const AliESDEvent*>(event)->GetHeader()->GetL0TriggerInputs();
+}
+
+//________________________________________________________________________
+UInt_t AliAnalysisMuonUtility::GetL1TriggerInputs ( const AliVEvent* event )
+{
+ //
+ /// Return the L1 trigger inputs
+ //
+ return ( IsAODEvent(event) ) ? static_cast<const AliAODEvent*>(event)->GetHeader()->GetL1TriggerInputs() : static_cast<const AliESDEvent*>(event)->GetHeader()->GetL1TriggerInputs();
+}
+
+//________________________________________________________________________
+UInt_t AliAnalysisMuonUtility::GetL2TriggerInputs ( const AliVEvent* event )
+{
+ //
+ /// Return the L2 trigger inputs
+ //
+ return ( IsAODEvent(event) ) ? static_cast<const AliAODEvent*>(event)->GetHeader()->GetL2TriggerInputs() : static_cast<const AliESDEvent*>(event)->GetHeader()->GetL2TriggerInputs();
+}
//________________________________________________________________________
AliVParticle* AliAnalysisMuonUtility::GetTrack ( Int_t itrack, const AliVEvent* event )
static TString GetFiredTriggerClasses ( const AliVEvent* event );
static Int_t GetNTracks ( const AliVEvent* event );
static AliVParticle* GetTrack ( Int_t itrack, const AliVEvent* event );
+ static UInt_t GetL0TriggerInputs ( const AliVEvent* event );
+ static UInt_t GetL1TriggerInputs ( const AliVEvent* event );
+ static UInt_t GetL2TriggerInputs ( const AliVEvent* event );
static Bool_t IsAODTrack ( const AliVParticle* track );
static Bool_t IsMuonTrack ( const AliVParticle* track );