| 9 |
#define NPLANE 6 |
#define NPLANE 6 |
| 10 |
#define NVIEW 12 |
#define NVIEW 12 |
| 11 |
#define NVK 24 |
#define NVK 24 |
| 12 |
|
#define NLADDER 3 |
| 13 |
|
|
| 14 |
#define NCLMAX_VIEW 200 //max n.clusters per view |
#define NCLMAX_VIEW 200 //max n.clusters per view |
| 15 |
#define NCLSTR 20 //max n.strip per cluster |
#define NCLSTR 20 //max n.strip per cluster |
| 24 |
#define NTRKMAX 10 |
#define NTRKMAX 10 |
| 25 |
#define NSINGMAX NCLMAX //100 |
#define NSINGMAX NCLMAX //100 |
| 26 |
|
|
| 27 |
|
#define NANGMAX 21 |
| 28 |
|
#define NETAVALMAX 150 |
| 29 |
|
|
| 30 |
|
|
| 31 |
//#include <CalibTrk1Event.h> |
//#include <CalibTrk1Event.h> |
| 376 |
|
|
| 377 |
}; |
}; |
| 378 |
|
|
| 379 |
|
/** |
| 380 |
|
* \brief Struct for pfa parameters |
| 381 |
|
*/ |
| 382 |
|
struct cTrkETA { |
| 383 |
|
|
| 384 |
|
int nangbin; |
| 385 |
|
float angL[NANGMAX],angR[NANGMAX]; |
| 386 |
|
int netaval; |
| 387 |
|
float eta2[NANGMAX][NETAVALMAX]; |
| 388 |
|
float feta2[NANGMAX][NLADDER][NVIEW][NETAVALMAX]; |
| 389 |
|
float eta3[NANGMAX][NETAVALMAX]; |
| 390 |
|
float feta3[NANGMAX][NLADDER][NVIEW][NETAVALMAX]; |
| 391 |
|
float eta4[NANGMAX][NETAVALMAX]; |
| 392 |
|
float feta4[NANGMAX][NLADDER][NVIEW][NETAVALMAX]; |
| 393 |
|
|
| 394 |
|
}; |
| 395 |
|
|
| 396 |
extern "C" { |
extern "C" { |
| 397 |
|
|
| 398 |
extern struct cTrkCalib pedsigbad_; |
extern struct cTrkCalib pedsigbad_; |
| 405 |
extern struct cTrkHough houghevent_; |
extern struct cTrkHough houghevent_; |
| 406 |
extern struct cMini2track track_; |
extern struct cMini2track track_; |
| 407 |
extern struct cTrkMask mask_; |
extern struct cTrkMask mask_; |
| 408 |
|
extern struct cTrkETA pfa_; |
| 409 |
|
|
| 410 |
void fillpedsigfromdefault_(); |
void fillpedsigfromdefault_(); |
| 411 |
int readmipparam_(); |
int readmipparam_(); |