Hi Marianna,
for genomic alignments (i.e. output to Aligned.out.bam):
--outFilterMultimapNmax N controls the max number of loci N a read can map to in the genome (not transcriptome). If a read maps to
>N loci, no alignments are output at all for this read. If a read map to <N loci, all aligments are output to Aligned.out.bam by default, but this can be changed with --outSAMmultNmax (int: max number of multiple alignments for a read that will be output to the SAM/BAM files) and --outMultimapperOrder (random order of alignments for each multi-mapper).
Transcriptomic alignments are converted from genomic alignment.
The genomic alignments have to satisfy the --outFilterMultimapNmax N filter.
If a read maps to Mg<=N loci in the genome, then all these Mg genomic loci are converted to Mtr transcriptomic loci.
Each genomic alignment can convert to one or more transcriptomic alignments, so Mtr>=Mg.
Hope this clarifies it a a bit, please let me know if you have further questions.
Cheers
Alex