diff --git a/README.md b/README.md index 04e00560ebc..fdfb3de5213 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,10 @@ table_TED/ => tables for TrackletEngineDisplaced. table_TRE/ => tables for TripletEngine. +*** MODULES FOR SUMMER CHAIN *** + +There are three files included, `reduced_*`, that describe the summer chain configuration, and need to be loaded in order to create test vectors for it. These files must be included in the `TrackFindingTracklet/data` directory in order to run. + *** CHI2 FIT *** This contains track derivatives used for the chi2-based track fitting. diff --git a/reduced_memorymodules.dat b/reduced_memorymodules.dat new file mode 100644 index 00000000000..c4862ef1760 --- /dev/null +++ b/reduced_memorymodules.dat @@ -0,0 +1,179 @@ +DTCLink: DL_PS10G_1_A [36] +DTCLink: DL_PS10G_2_A [36] +DTCLink: DL_PS10G_2_B [36] +DTCLink: DL_PS10G_3_A [36] +DTCLink: DL_PS10G_3_B [36] +DTCLink: DL_PS_1_A [36] +DTCLink: DL_PS_1_B [36] +DTCLink: DL_PS_2_A [36] +DTCLink: DL_PS_2_B [36] +DTCLink: DL_2S_1_A [36] +DTCLink: DL_2S_1_B [36] +DTCLink: DL_2S_2_A [36] +DTCLink: DL_2S_2_B [36] +DTCLink: DL_2S_3_A [36] +DTCLink: DL_2S_3_B [36] +DTCLink: DL_2S_4_A [36] +DTCLink: DL_2S_4_B [36] +InputLink: IL_L1PHID_PS10G_1_A [36] +InputLink: IL_L1PHID_PS10G_2_A [36] +InputLink: IL_L1PHID_PS10G_2_B [36] +InputLink: IL_L2PHIB_PS10G_3_A [36] +InputLink: IL_L2PHIB_PS10G_3_B [36] +InputLink: IL_L3PHIB_PS_1_A [36] +InputLink: IL_L3PHIB_PS_1_B [36] +InputLink: IL_L3PHIB_PS_2_A [36] +InputLink: IL_L3PHIB_PS_2_B [36] +InputLink: IL_L4PHIB_2S_1_A [36] +InputLink: IL_L4PHIB_2S_1_B [36] +InputLink: IL_L5PHIB_2S_1_A [36] +InputLink: IL_L5PHIB_2S_2_A [36] +InputLink: IL_L5PHIB_2S_2_B [36] +InputLink: IL_L6PHIB_2S_3_A [36] +InputLink: IL_L6PHIB_2S_3_B [36] +InputLink: IL_L6PHIB_2S_4_A [36] +InputLink: IL_L6PHIB_2S_4_B [36] +AllStubs: AS_L3PHIBn1 [42] +AllStubs: AS_L4PHIBn1 [42] +AllStubs: AS_L5PHIBn1 [42] +AllStubs: AS_L6PHIBn1 [42] +AllStubs: AS_L1PHIDn3 [42] +AllStubs: AS_L2PHIBn5 [42] +VMStubsME: VMSME_L3PHIB9n1 [18] +VMStubsME: VMSME_L3PHIB10n1 [18] +VMStubsME: VMSME_L3PHIB11n1 [18] +VMStubsME: VMSME_L3PHIB12n1 [18] +VMStubsME: VMSME_L3PHIB13n1 [18] +VMStubsME: VMSME_L3PHIB14n1 [18] +VMStubsME: VMSME_L3PHIB15n1 [18] +VMStubsME: VMSME_L3PHIB16n1 [18] +VMStubsME: VMSME_L4PHIB9n1 [18] +VMStubsME: VMSME_L4PHIB10n1 [18] +VMStubsME: VMSME_L4PHIB11n1 [18] +VMStubsME: VMSME_L4PHIB12n1 [18] +VMStubsME: VMSME_L4PHIB13n1 [18] +VMStubsME: VMSME_L4PHIB14n1 [18] +VMStubsME: VMSME_L4PHIB15n1 [18] +VMStubsME: VMSME_L4PHIB16n1 [18] +VMStubsME: VMSME_L5PHIB9n1 [18] +VMStubsME: VMSME_L5PHIB10n1 [18] +VMStubsME: VMSME_L5PHIB11n1 [18] +VMStubsME: VMSME_L5PHIB12n1 [18] +VMStubsME: VMSME_L5PHIB13n1 [18] +VMStubsME: VMSME_L5PHIB14n1 [18] +VMStubsME: VMSME_L5PHIB15n1 [18] +VMStubsME: VMSME_L5PHIB16n1 [18] +VMStubsME: VMSME_L6PHIB9n1 [18] +VMStubsME: VMSME_L6PHIB10n1 [18] +VMStubsME: VMSME_L6PHIB11n1 [18] +VMStubsME: VMSME_L6PHIB12n1 [18] +VMStubsME: VMSME_L6PHIB13n1 [18] +VMStubsME: VMSME_L6PHIB14n1 [18] +VMStubsME: VMSME_L6PHIB15n1 [18] +VMStubsME: VMSME_L6PHIB16n1 [18] +VMStubsTE: VMSTE_L1PHID14n4 [18] +VMStubsTE: VMSTE_L1PHID14n5 [18] +VMStubsTE: VMSTE_L1PHID15n1 [18] +VMStubsTE: VMSTE_L1PHID15n2 [18] +VMStubsTE: VMSTE_L1PHID15n3 [18] +VMStubsTE: VMSTE_L1PHID15n4 [18] +VMStubsTE: VMSTE_L1PHID16n1 [18] +VMStubsTE: VMSTE_L1PHID16n2 [18] +VMStubsTE: VMSTE_L1PHID16n3 [18] +VMStubsTE: VMSTE_L2PHIB13n5 [18] +VMStubsTE: VMSTE_L2PHIB14n4 [18] +VMStubsTE: VMSTE_L2PHIB14n5 [18] +VMStubsTE: VMSTE_L2PHIB15n2 [18] +VMStubsTE: VMSTE_L2PHIB15n3 [18] +VMStubsTE: VMSTE_L2PHIB15n4 [18] +VMStubsTE: VMSTE_L2PHIB16n1 [18] +VMStubsTE: VMSTE_L2PHIB16n2 [18] +VMStubsTE: VMSTE_L2PHIB16n3 [18] +StubPairs: SP_L1PHID14_L2PHIB15 [12] +StubPairs: SP_L1PHID14_L2PHIB16 [12] +StubPairs: SP_L1PHID15_L2PHIB13 [12] +StubPairs: SP_L1PHID15_L2PHIB14 [12] +StubPairs: SP_L1PHID15_L2PHIB15 [12] +StubPairs: SP_L1PHID15_L2PHIB16 [12] +StubPairs: SP_L1PHID16_L2PHIB14 [12] +StubPairs: SP_L1PHID16_L2PHIB15 [12] +StubPairs: SP_L1PHID16_L2PHIB16 [12] +TrackletProjections: TPROJ_L1L2F_L3PHIB [54] +TrackletProjections: TPROJ_L1L2F_L4PHIB [54] +TrackletProjections: TPROJ_L1L2F_L5PHIB [54] +TrackletProjections: TPROJ_L1L2F_L6PHIB [54] +TrackletParameters: TPAR_L1L2F [56] +VMProjections: VMPROJ_L3PHIB9 [13] +VMProjections: VMPROJ_L3PHIB10 [13] +VMProjections: VMPROJ_L3PHIB11 [13] +VMProjections: VMPROJ_L3PHIB12 [13] +VMProjections: VMPROJ_L3PHIB13 [13] +VMProjections: VMPROJ_L3PHIB14 [13] +VMProjections: VMPROJ_L3PHIB15 [13] +VMProjections: VMPROJ_L3PHIB16 [13] +VMProjections: VMPROJ_L4PHIB9 [13] +VMProjections: VMPROJ_L4PHIB10 [13] +VMProjections: VMPROJ_L4PHIB11 [13] +VMProjections: VMPROJ_L4PHIB12 [13] +VMProjections: VMPROJ_L4PHIB13 [13] +VMProjections: VMPROJ_L4PHIB14 [13] +VMProjections: VMPROJ_L4PHIB15 [13] +VMProjections: VMPROJ_L4PHIB16 [13] +VMProjections: VMPROJ_L5PHIB9 [13] +VMProjections: VMPROJ_L5PHIB10 [13] +VMProjections: VMPROJ_L5PHIB11 [13] +VMProjections: VMPROJ_L5PHIB12 [13] +VMProjections: VMPROJ_L5PHIB13 [13] +VMProjections: VMPROJ_L5PHIB14 [13] +VMProjections: VMPROJ_L5PHIB15 [13] +VMProjections: VMPROJ_L5PHIB16 [13] +VMProjections: VMPROJ_L6PHIB9 [13] +VMProjections: VMPROJ_L6PHIB10 [13] +VMProjections: VMPROJ_L6PHIB11 [13] +VMProjections: VMPROJ_L6PHIB12 [13] +VMProjections: VMPROJ_L6PHIB13 [13] +VMProjections: VMPROJ_L6PHIB14 [13] +VMProjections: VMPROJ_L6PHIB15 [13] +VMProjections: VMPROJ_L6PHIB16 [13] +AllProj: AP_L3PHIB [56] +AllProj: AP_L4PHIB [56] +AllProj: AP_L5PHIB [56] +AllProj: AP_L6PHIB [56] +CandidateMatch: CM_L3PHIB9 [12] +CandidateMatch: CM_L3PHIB10 [12] +CandidateMatch: CM_L3PHIB11 [12] +CandidateMatch: CM_L3PHIB12 [12] +CandidateMatch: CM_L3PHIB13 [12] +CandidateMatch: CM_L3PHIB14 [12] +CandidateMatch: CM_L3PHIB15 [12] +CandidateMatch: CM_L3PHIB16 [12] +CandidateMatch: CM_L4PHIB9 [12] +CandidateMatch: CM_L4PHIB10 [12] +CandidateMatch: CM_L4PHIB11 [12] +CandidateMatch: CM_L4PHIB12 [12] +CandidateMatch: CM_L4PHIB13 [12] +CandidateMatch: CM_L4PHIB14 [12] +CandidateMatch: CM_L4PHIB15 [12] +CandidateMatch: CM_L4PHIB16 [12] +CandidateMatch: CM_L5PHIB9 [12] +CandidateMatch: CM_L5PHIB10 [12] +CandidateMatch: CM_L5PHIB11 [12] +CandidateMatch: CM_L5PHIB12 [12] +CandidateMatch: CM_L5PHIB13 [12] +CandidateMatch: CM_L5PHIB14 [12] +CandidateMatch: CM_L5PHIB15 [12] +CandidateMatch: CM_L5PHIB16 [12] +CandidateMatch: CM_L6PHIB9 [12] +CandidateMatch: CM_L6PHIB10 [12] +CandidateMatch: CM_L6PHIB11 [12] +CandidateMatch: CM_L6PHIB12 [12] +CandidateMatch: CM_L6PHIB13 [12] +CandidateMatch: CM_L6PHIB14 [12] +CandidateMatch: CM_L6PHIB15 [12] +CandidateMatch: CM_L6PHIB16 [12] +FullMatch: FM_L1L2_L3PHIB [36] +FullMatch: FM_L1L2_L4PHIB [36] +FullMatch: FM_L1L2_L5PHIB [36] +FullMatch: FM_L1L2_L6PHIB [36] +TrackFit: TF_L1L2 [126] +CleanTrack: CT_L1L2 [126] diff --git a/reduced_processingmodules.dat b/reduced_processingmodules.dat new file mode 100644 index 00000000000..19fbf50dc5c --- /dev/null +++ b/reduced_processingmodules.dat @@ -0,0 +1,75 @@ +InputRouter: IR_PS10G_1_A +InputRouter: IR_PS10G_2_A +InputRouter: IR_PS10G_2_B +InputRouter: IR_PS10G_3_A +InputRouter: IR_PS10G_3_B +InputRouter: IR_PS_1_A +InputRouter: IR_PS_1_B +InputRouter: IR_PS_2_A +InputRouter: IR_PS_2_B +InputRouter: IR_2S_1_A +InputRouter: IR_2S_1_B +InputRouter: IR_2S_2_A +InputRouter: IR_2S_2_B +InputRouter: IR_2S_3_A +InputRouter: IR_2S_3_B +InputRouter: IR_2S_4_A +InputRouter: IR_2S_4_B +VMRouter: VMR_L1PHID +VMRouter: VMR_L2PHIB +VMRouter: VMR_L3PHIB +VMRouter: VMR_L4PHIB +VMRouter: VMR_L5PHIB +VMRouter: VMR_L6PHIB +TrackletEngine: TE_L1PHID14_L2PHIB15 +TrackletEngine: TE_L1PHID14_L2PHIB16 +TrackletEngine: TE_L1PHID15_L2PHIB13 +TrackletEngine: TE_L1PHID15_L2PHIB14 +TrackletEngine: TE_L1PHID15_L2PHIB15 +TrackletEngine: TE_L1PHID15_L2PHIB16 +TrackletEngine: TE_L1PHID16_L2PHIB14 +TrackletEngine: TE_L1PHID16_L2PHIB15 +TrackletEngine: TE_L1PHID16_L2PHIB16 +TrackletCalculator: TC_L1L2F +ProjectionRouter: PR_L3PHIB +ProjectionRouter: PR_L4PHIB +ProjectionRouter: PR_L5PHIB +ProjectionRouter: PR_L6PHIB +MatchEngine: ME_L3PHIB9 +MatchEngine: ME_L3PHIB10 +MatchEngine: ME_L3PHIB11 +MatchEngine: ME_L3PHIB12 +MatchEngine: ME_L3PHIB13 +MatchEngine: ME_L3PHIB14 +MatchEngine: ME_L3PHIB15 +MatchEngine: ME_L3PHIB16 +MatchEngine: ME_L4PHIB9 +MatchEngine: ME_L4PHIB10 +MatchEngine: ME_L4PHIB11 +MatchEngine: ME_L4PHIB12 +MatchEngine: ME_L4PHIB13 +MatchEngine: ME_L4PHIB14 +MatchEngine: ME_L4PHIB15 +MatchEngine: ME_L4PHIB16 +MatchEngine: ME_L5PHIB9 +MatchEngine: ME_L5PHIB10 +MatchEngine: ME_L5PHIB11 +MatchEngine: ME_L5PHIB12 +MatchEngine: ME_L5PHIB13 +MatchEngine: ME_L5PHIB14 +MatchEngine: ME_L5PHIB15 +MatchEngine: ME_L5PHIB16 +MatchEngine: ME_L6PHIB9 +MatchEngine: ME_L6PHIB10 +MatchEngine: ME_L6PHIB11 +MatchEngine: ME_L6PHIB12 +MatchEngine: ME_L6PHIB13 +MatchEngine: ME_L6PHIB14 +MatchEngine: ME_L6PHIB15 +MatchEngine: ME_L6PHIB16 +MatchCalculator: MC_L3PHIB +MatchCalculator: MC_L4PHIB +MatchCalculator: MC_L5PHIB +MatchCalculator: MC_L6PHIB +FitTrack: FT_L1L2 +PurgeDuplicate: PD diff --git a/reduced_wires.dat b/reduced_wires.dat new file mode 100644 index 00000000000..9fca65dbd74 --- /dev/null +++ b/reduced_wires.dat @@ -0,0 +1,179 @@ +DL_PS10G_1_A input=> output=> IR_PS10G_1_A.stubin +DL_PS10G_2_A input=> output=> IR_PS10G_2_A.stubin +DL_PS10G_2_B input=> output=> IR_PS10G_2_B.stubin +DL_PS10G_3_A input=> output=> IR_PS10G_3_A.stubin +DL_PS10G_3_B input=> output=> IR_PS10G_3_B.stubin +DL_PS_1_A input=> output=> IR_PS_1_A.stubin +DL_PS_1_B input=> output=> IR_PS_1_B.stubin +DL_PS_2_A input=> output=> IR_PS_2_A.stubin +DL_PS_2_B input=> output=> IR_PS_2_B.stubin +DL_2S_1_A input=> output=> IR_2S_1_A.stubin +DL_2S_1_B input=> output=> IR_2S_1_B.stubin +DL_2S_2_A input=> output=> IR_2S_2_A.stubin +DL_2S_2_B input=> output=> IR_2S_2_B.stubin +DL_2S_3_A input=> output=> IR_2S_3_A.stubin +DL_2S_3_B input=> output=> IR_2S_3_B.stubin +DL_2S_4_A input=> output=> IR_2S_4_A.stubin +DL_2S_4_B input=> output=> IR_2S_4_B.stubin +IL_L1PHID_PS10G_1_A input=> IR_PS10G_1_A.stubout output=> VMR_L1PHID.stubin +IL_L1PHID_PS10G_2_A input=> IR_PS10G_2_A.stubout output=> VMR_L1PHID.stubin +IL_L1PHID_PS10G_2_B input=> IR_PS10G_2_B.stubout output=> VMR_L1PHID.stubin +IL_L2PHIB_PS10G_3_A input=> IR_PS10G_3_A.stubout output=> VMR_L2PHIB.stubin +IL_L2PHIB_PS10G_3_B input=> IR_PS10G_3_B.stubout output=> VMR_L2PHIB.stubin +IL_L3PHIB_PS_1_A input=> IR_PS_1_A.stubout output=> VMR_L3PHIB.stubin +IL_L3PHIB_PS_1_B input=> IR_PS_1_B.stubout output=> VMR_L3PHIB.stubin +IL_L3PHIB_PS_2_A input=> IR_PS_2_A.stubout output=> VMR_L3PHIB.stubin +IL_L3PHIB_PS_2_B input=> IR_PS_2_B.stubout output=> VMR_L3PHIB.stubin +IL_L4PHIB_2S_1_A input=> IR_2S_1_A.stubout output=> VMR_L4PHIB.stubin +IL_L4PHIB_2S_1_B input=> IR_2S_1_B.stubout output=> VMR_L4PHIB.stubin +IL_L5PHIB_2S_1_A input=> IR_2S_1_A.stubout output=> VMR_L5PHIB.stubin +IL_L5PHIB_2S_2_A input=> IR_2S_2_A.stubout output=> VMR_L5PHIB.stubin +IL_L5PHIB_2S_2_B input=> IR_2S_2_B.stubout output=> VMR_L5PHIB.stubin +IL_L6PHIB_2S_3_A input=> IR_2S_3_A.stubout output=> VMR_L6PHIB.stubin +IL_L6PHIB_2S_3_B input=> IR_2S_3_B.stubout output=> VMR_L6PHIB.stubin +IL_L6PHIB_2S_4_A input=> IR_2S_4_A.stubout output=> VMR_L6PHIB.stubin +IL_L6PHIB_2S_4_B input=> IR_2S_4_B.stubout output=> VMR_L6PHIB.stubin +AS_L3PHIBn1 input=> VMR_L3PHIB.allstubout output=> MC_L3PHIB.allstubin +AS_L4PHIBn1 input=> VMR_L4PHIB.allstubout output=> MC_L4PHIB.allstubin +AS_L5PHIBn1 input=> VMR_L5PHIB.allstubout output=> MC_L5PHIB.allstubin +AS_L6PHIBn1 input=> VMR_L6PHIB.allstubout output=> MC_L6PHIB.allstubin +AS_L1PHIDn3 input=> VMR_L1PHID.allstubout output=> TC_L1L2F.innerallstubin +AS_L2PHIBn5 input=> VMR_L2PHIB.allstubout output=> TC_L1L2F.outerallstubin +VMSME_L3PHIB9n1 input=> VMR_L3PHIB.vmstuboutPHIB9 output=> ME_L3PHIB9.vmstubin +VMSME_L3PHIB10n1 input=> VMR_L3PHIB.vmstuboutPHIB10 output=> ME_L3PHIB10.vmstubin +VMSME_L3PHIB11n1 input=> VMR_L3PHIB.vmstuboutPHIB11 output=> ME_L3PHIB11.vmstubin +VMSME_L3PHIB12n1 input=> VMR_L3PHIB.vmstuboutPHIB12 output=> ME_L3PHIB12.vmstubin +VMSME_L3PHIB13n1 input=> VMR_L3PHIB.vmstuboutPHIB13 output=> ME_L3PHIB13.vmstubin +VMSME_L3PHIB14n1 input=> VMR_L3PHIB.vmstuboutPHIB14 output=> ME_L3PHIB14.vmstubin +VMSME_L3PHIB15n1 input=> VMR_L3PHIB.vmstuboutPHIB15 output=> ME_L3PHIB15.vmstubin +VMSME_L3PHIB16n1 input=> VMR_L3PHIB.vmstuboutPHIB16 output=> ME_L3PHIB16.vmstubin +VMSME_L4PHIB9n1 input=> VMR_L4PHIB.vmstuboutPHIB9 output=> ME_L4PHIB9.vmstubin +VMSME_L4PHIB10n1 input=> VMR_L4PHIB.vmstuboutPHIB10 output=> ME_L4PHIB10.vmstubin +VMSME_L4PHIB11n1 input=> VMR_L4PHIB.vmstuboutPHIB11 output=> ME_L4PHIB11.vmstubin +VMSME_L4PHIB12n1 input=> VMR_L4PHIB.vmstuboutPHIB12 output=> ME_L4PHIB12.vmstubin +VMSME_L4PHIB13n1 input=> VMR_L4PHIB.vmstuboutPHIB13 output=> ME_L4PHIB13.vmstubin +VMSME_L4PHIB14n1 input=> VMR_L4PHIB.vmstuboutPHIB14 output=> ME_L4PHIB14.vmstubin +VMSME_L4PHIB15n1 input=> VMR_L4PHIB.vmstuboutPHIB15 output=> ME_L4PHIB15.vmstubin +VMSME_L4PHIB16n1 input=> VMR_L4PHIB.vmstuboutPHIB16 output=> ME_L4PHIB16.vmstubin +VMSME_L5PHIB9n1 input=> VMR_L5PHIB.vmstuboutPHIB9 output=> ME_L5PHIB9.vmstubin +VMSME_L5PHIB10n1 input=> VMR_L5PHIB.vmstuboutPHIB10 output=> ME_L5PHIB10.vmstubin +VMSME_L5PHIB11n1 input=> VMR_L5PHIB.vmstuboutPHIB11 output=> ME_L5PHIB11.vmstubin +VMSME_L5PHIB12n1 input=> VMR_L5PHIB.vmstuboutPHIB12 output=> ME_L5PHIB12.vmstubin +VMSME_L5PHIB13n1 input=> VMR_L5PHIB.vmstuboutPHIB13 output=> ME_L5PHIB13.vmstubin +VMSME_L5PHIB14n1 input=> VMR_L5PHIB.vmstuboutPHIB14 output=> ME_L5PHIB14.vmstubin +VMSME_L5PHIB15n1 input=> VMR_L5PHIB.vmstuboutPHIB15 output=> ME_L5PHIB15.vmstubin +VMSME_L5PHIB16n1 input=> VMR_L5PHIB.vmstuboutPHIB16 output=> ME_L5PHIB16.vmstubin +VMSME_L6PHIB9n1 input=> VMR_L6PHIB.vmstuboutPHIB9 output=> ME_L6PHIB9.vmstubin +VMSME_L6PHIB10n1 input=> VMR_L6PHIB.vmstuboutPHIB10 output=> ME_L6PHIB10.vmstubin +VMSME_L6PHIB11n1 input=> VMR_L6PHIB.vmstuboutPHIB11 output=> ME_L6PHIB11.vmstubin +VMSME_L6PHIB12n1 input=> VMR_L6PHIB.vmstuboutPHIB12 output=> ME_L6PHIB12.vmstubin +VMSME_L6PHIB13n1 input=> VMR_L6PHIB.vmstuboutPHIB13 output=> ME_L6PHIB13.vmstubin +VMSME_L6PHIB14n1 input=> VMR_L6PHIB.vmstuboutPHIB14 output=> ME_L6PHIB14.vmstubin +VMSME_L6PHIB15n1 input=> VMR_L6PHIB.vmstuboutPHIB15 output=> ME_L6PHIB15.vmstubin +VMSME_L6PHIB16n1 input=> VMR_L6PHIB.vmstuboutPHIB16 output=> ME_L6PHIB16.vmstubin +VMSTE_L1PHID14n4 input=> VMR_L1PHID.vmstuboutPHID14 output=> TE_L1PHID14_L2PHIB15.innervmstubin +VMSTE_L1PHID14n5 input=> VMR_L1PHID.vmstuboutPHID14 output=> TE_L1PHID14_L2PHIB16.innervmstubin +VMSTE_L1PHID15n1 input=> VMR_L1PHID.vmstuboutPHID15 output=> TE_L1PHID15_L2PHIB13.innervmstubin +VMSTE_L1PHID15n2 input=> VMR_L1PHID.vmstuboutPHID15 output=> TE_L1PHID15_L2PHIB14.innervmstubin +VMSTE_L1PHID15n3 input=> VMR_L1PHID.vmstuboutPHID15 output=> TE_L1PHID15_L2PHIB15.innervmstubin +VMSTE_L1PHID15n4 input=> VMR_L1PHID.vmstuboutPHID15 output=> TE_L1PHID15_L2PHIB16.innervmstubin +VMSTE_L1PHID16n1 input=> VMR_L1PHID.vmstuboutPHID16 output=> TE_L1PHID16_L2PHIB14.innervmstubin +VMSTE_L1PHID16n2 input=> VMR_L1PHID.vmstuboutPHID16 output=> TE_L1PHID16_L2PHIB15.innervmstubin +VMSTE_L1PHID16n3 input=> VMR_L1PHID.vmstuboutPHID16 output=> TE_L1PHID16_L2PHIB16.innervmstubin +VMSTE_L2PHIB13n5 input=> VMR_L2PHIB.vmstuboutPHIB13 output=> TE_L1PHID15_L2PHIB13.outervmstubin +VMSTE_L2PHIB14n4 input=> VMR_L2PHIB.vmstuboutPHIB14 output=> TE_L1PHID15_L2PHIB14.outervmstubin +VMSTE_L2PHIB14n5 input=> VMR_L2PHIB.vmstuboutPHIB14 output=> TE_L1PHID16_L2PHIB14.outervmstubin +VMSTE_L2PHIB15n2 input=> VMR_L2PHIB.vmstuboutPHIB15 output=> TE_L1PHID14_L2PHIB15.outervmstubin +VMSTE_L2PHIB15n3 input=> VMR_L2PHIB.vmstuboutPHIB15 output=> TE_L1PHID15_L2PHIB15.outervmstubin +VMSTE_L2PHIB15n4 input=> VMR_L2PHIB.vmstuboutPHIB15 output=> TE_L1PHID16_L2PHIB15.outervmstubin +VMSTE_L2PHIB16n1 input=> VMR_L2PHIB.vmstuboutPHIB16 output=> TE_L1PHID14_L2PHIB16.outervmstubin +VMSTE_L2PHIB16n2 input=> VMR_L2PHIB.vmstuboutPHIB16 output=> TE_L1PHID15_L2PHIB16.outervmstubin +VMSTE_L2PHIB16n3 input=> VMR_L2PHIB.vmstuboutPHIB16 output=> TE_L1PHID16_L2PHIB16.outervmstubin +SP_L1PHID14_L2PHIB15 input=> TE_L1PHID14_L2PHIB15.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID14_L2PHIB16 input=> TE_L1PHID14_L2PHIB16.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID15_L2PHIB13 input=> TE_L1PHID15_L2PHIB13.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID15_L2PHIB14 input=> TE_L1PHID15_L2PHIB14.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID15_L2PHIB15 input=> TE_L1PHID15_L2PHIB15.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID15_L2PHIB16 input=> TE_L1PHID15_L2PHIB16.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID16_L2PHIB14 input=> TE_L1PHID16_L2PHIB14.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID16_L2PHIB15 input=> TE_L1PHID16_L2PHIB15.stubpairout output=> TC_L1L2F.stubpairin +SP_L1PHID16_L2PHIB16 input=> TE_L1PHID16_L2PHIB16.stubpairout output=> TC_L1L2F.stubpairin +TPROJ_L1L2F_L3PHIB input=> TC_L1L2F.projoutL3PHIB output=> PR_L3PHIB.projin +TPROJ_L1L2F_L4PHIB input=> TC_L1L2F.projoutL4PHIB output=> PR_L4PHIB.projin +TPROJ_L1L2F_L5PHIB input=> TC_L1L2F.projoutL5PHIB output=> PR_L5PHIB.projin +TPROJ_L1L2F_L6PHIB input=> TC_L1L2F.projoutL6PHIB output=> PR_L6PHIB.projin +TPAR_L1L2F input=> TC_L1L2F.trackpar output=> FT_L1L2.tparin +VMPROJ_L3PHIB9 input=> PR_L3PHIB.vmprojoutPHIB9 output=> ME_L3PHIB9.vmprojin +VMPROJ_L3PHIB10 input=> PR_L3PHIB.vmprojoutPHIB10 output=> ME_L3PHIB10.vmprojin +VMPROJ_L3PHIB11 input=> PR_L3PHIB.vmprojoutPHIB11 output=> ME_L3PHIB11.vmprojin +VMPROJ_L3PHIB12 input=> PR_L3PHIB.vmprojoutPHIB12 output=> ME_L3PHIB12.vmprojin +VMPROJ_L3PHIB13 input=> PR_L3PHIB.vmprojoutPHIB13 output=> ME_L3PHIB13.vmprojin +VMPROJ_L3PHIB14 input=> PR_L3PHIB.vmprojoutPHIB14 output=> ME_L3PHIB14.vmprojin +VMPROJ_L3PHIB15 input=> PR_L3PHIB.vmprojoutPHIB15 output=> ME_L3PHIB15.vmprojin +VMPROJ_L3PHIB16 input=> PR_L3PHIB.vmprojoutPHIB16 output=> ME_L3PHIB16.vmprojin +VMPROJ_L4PHIB9 input=> PR_L4PHIB.vmprojoutPHIB9 output=> ME_L4PHIB9.vmprojin +VMPROJ_L4PHIB10 input=> PR_L4PHIB.vmprojoutPHIB10 output=> ME_L4PHIB10.vmprojin +VMPROJ_L4PHIB11 input=> PR_L4PHIB.vmprojoutPHIB11 output=> ME_L4PHIB11.vmprojin +VMPROJ_L4PHIB12 input=> PR_L4PHIB.vmprojoutPHIB12 output=> ME_L4PHIB12.vmprojin +VMPROJ_L4PHIB13 input=> PR_L4PHIB.vmprojoutPHIB13 output=> ME_L4PHIB13.vmprojin +VMPROJ_L4PHIB14 input=> PR_L4PHIB.vmprojoutPHIB14 output=> ME_L4PHIB14.vmprojin +VMPROJ_L4PHIB15 input=> PR_L4PHIB.vmprojoutPHIB15 output=> ME_L4PHIB15.vmprojin +VMPROJ_L4PHIB16 input=> PR_L4PHIB.vmprojoutPHIB16 output=> ME_L4PHIB16.vmprojin +VMPROJ_L5PHIB9 input=> PR_L5PHIB.vmprojoutPHIB9 output=> ME_L5PHIB9.vmprojin +VMPROJ_L5PHIB10 input=> PR_L5PHIB.vmprojoutPHIB10 output=> ME_L5PHIB10.vmprojin +VMPROJ_L5PHIB11 input=> PR_L5PHIB.vmprojoutPHIB11 output=> ME_L5PHIB11.vmprojin +VMPROJ_L5PHIB12 input=> PR_L5PHIB.vmprojoutPHIB12 output=> ME_L5PHIB12.vmprojin +VMPROJ_L5PHIB13 input=> PR_L5PHIB.vmprojoutPHIB13 output=> ME_L5PHIB13.vmprojin +VMPROJ_L5PHIB14 input=> PR_L5PHIB.vmprojoutPHIB14 output=> ME_L5PHIB14.vmprojin +VMPROJ_L5PHIB15 input=> PR_L5PHIB.vmprojoutPHIB15 output=> ME_L5PHIB15.vmprojin +VMPROJ_L5PHIB16 input=> PR_L5PHIB.vmprojoutPHIB16 output=> ME_L5PHIB16.vmprojin +VMPROJ_L6PHIB9 input=> PR_L6PHIB.vmprojoutPHIB9 output=> ME_L6PHIB9.vmprojin +VMPROJ_L6PHIB10 input=> PR_L6PHIB.vmprojoutPHIB10 output=> ME_L6PHIB10.vmprojin +VMPROJ_L6PHIB11 input=> PR_L6PHIB.vmprojoutPHIB11 output=> ME_L6PHIB11.vmprojin +VMPROJ_L6PHIB12 input=> PR_L6PHIB.vmprojoutPHIB12 output=> ME_L6PHIB12.vmprojin +VMPROJ_L6PHIB13 input=> PR_L6PHIB.vmprojoutPHIB13 output=> ME_L6PHIB13.vmprojin +VMPROJ_L6PHIB14 input=> PR_L6PHIB.vmprojoutPHIB14 output=> ME_L6PHIB14.vmprojin +VMPROJ_L6PHIB15 input=> PR_L6PHIB.vmprojoutPHIB15 output=> ME_L6PHIB15.vmprojin +VMPROJ_L6PHIB16 input=> PR_L6PHIB.vmprojoutPHIB16 output=> ME_L6PHIB16.vmprojin +AP_L3PHIB input=> PR_L3PHIB.allprojout output=> MC_L3PHIB.allprojin +AP_L4PHIB input=> PR_L4PHIB.allprojout output=> MC_L4PHIB.allprojin +AP_L5PHIB input=> PR_L5PHIB.allprojout output=> MC_L5PHIB.allprojin +AP_L6PHIB input=> PR_L6PHIB.allprojout output=> MC_L6PHIB.allprojin +CM_L3PHIB9 input=> ME_L3PHIB9.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB10 input=> ME_L3PHIB10.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB11 input=> ME_L3PHIB11.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB12 input=> ME_L3PHIB12.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB13 input=> ME_L3PHIB13.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB14 input=> ME_L3PHIB14.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB15 input=> ME_L3PHIB15.matchout output=> MC_L3PHIB.matchin +CM_L3PHIB16 input=> ME_L3PHIB16.matchout output=> MC_L3PHIB.matchin +CM_L4PHIB9 input=> ME_L4PHIB9.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB10 input=> ME_L4PHIB10.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB11 input=> ME_L4PHIB11.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB12 input=> ME_L4PHIB12.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB13 input=> ME_L4PHIB13.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB14 input=> ME_L4PHIB14.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB15 input=> ME_L4PHIB15.matchout output=> MC_L4PHIB.matchin +CM_L4PHIB16 input=> ME_L4PHIB16.matchout output=> MC_L4PHIB.matchin +CM_L5PHIB9 input=> ME_L5PHIB9.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB10 input=> ME_L5PHIB10.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB11 input=> ME_L5PHIB11.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB12 input=> ME_L5PHIB12.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB13 input=> ME_L5PHIB13.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB14 input=> ME_L5PHIB14.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB15 input=> ME_L5PHIB15.matchout output=> MC_L5PHIB.matchin +CM_L5PHIB16 input=> ME_L5PHIB16.matchout output=> MC_L5PHIB.matchin +CM_L6PHIB9 input=> ME_L6PHIB9.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB10 input=> ME_L6PHIB10.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB11 input=> ME_L6PHIB11.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB12 input=> ME_L6PHIB12.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB13 input=> ME_L6PHIB13.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB14 input=> ME_L6PHIB14.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB15 input=> ME_L6PHIB15.matchout output=> MC_L6PHIB.matchin +CM_L6PHIB16 input=> ME_L6PHIB16.matchout output=> MC_L6PHIB.matchin +FM_L1L2_L3PHIB input=> MC_L3PHIB.matchout1 output=> FT_L1L2.fullmatch1in2 +FM_L1L2_L4PHIB input=> MC_L4PHIB.matchout1 output=> FT_L1L2.fullmatch2in2 +FM_L1L2_L5PHIB input=> MC_L5PHIB.matchout1 output=> FT_L1L2.fullmatch3in2 +FM_L1L2_L6PHIB input=> MC_L6PHIB.matchout1 output=> FT_L1L2.fullmatch4in2 +TF_L1L2 input=> FT_L1L2.trackout output=> PD.trackin +CT_L1L2 input=> PD.trackout output=>