Fork me on GitHub

Changeset 94 in svn for trunk/interface


Ignore:
Timestamp:
Dec 12, 2008, 5:32:29 PM (16 years ago)
Author:
severine ovyn
Message:

Add frog plus cleaning + bugs remove

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/interface/SmearUtil.h

    r74 r94  
    6161 
    6262  // Detector coverage
    63   float MAX_TRACKER;    // tracker pseudorapidity coverage
    64   float MAX_CALO_CEN;   // central calorimeter pseudorapidity coverage
    65   float MAX_CALO_FWD;   // forward calorimeter pseudorapidity coverage
    66   float MAX_MU;         // muon chambers pseudorapidity coverage
    67   float MIN_CALO_VFWD;  // very forward calorimeter pseudorapidity coverage
    68   float MAX_CALO_VFWD;  // very forward calorimeter pseudorapidity coverage
    69   float MIN_ZDC;        // coverage for Zero Degree Calorimeter, for photons and neutrons
    70 
    71   float ZDC_S;   // distance of the Zero Degree Calorimeter, from the Interaction poin, in [m]
    72   float RP220_S; // distance of the RP to the IP, in meters
    73   float RP220_X; // distance of the RP to the beam, in meters
    74   float FP420_S; // distance of the RP to the IP, in meters
    75   float FP420_X; // distance of the RP to the beam, in meters
    76 
    77   //Magnetic Field information
    78   int TRACKING_RADIUS;                      //radius of the BField coverage
    79   int TRACKING_LENGTH;                      //length of the BField coverage
    80   float BFIELD_X;         
    81   float BFIELD_Y;         
    82   float BFIELD_Z;         
    83 
    84  
     63  float CEN_max_tracker;    // tracker pseudorapidity coverage
     64  float CEN_max_calo_cen;   // central calorimeter pseudorapidity coverage
     65  float CEN_max_calo_fwd;   // forward calorimeter pseudorapidity coverage
     66  float CEN_max_mu;         // muon chambers pseudorapidity coverage
     67
     68  float VFD_min_calo_vfd;  // very forward calorimeter pseudorapidity coverage
     69  float VFD_max_calo_vfd;  // very forward calorimeter pseudorapidity coverage
     70  float VFD_min_zdc;        // coverage for Zero Degree Calorimeter, for photons and neutrons
     71  float VFD_s_zdc;   // distance of the Zero Degree Calorimeter, from the Interaction poin, in [m]
     72
     73  float RP_220_s; // distance of the RP to the IP, in meters
     74  float RP_220_x; // distance of the RP to the beam, in meters
     75  float RP_420_s; // distance of the RP to the IP, in meters
     76  float RP_420_x; // distance of the RP to the beam, in meters
     77
     78
    8579  //energy resolution for electron/photon
    8680  // \sigma/E = C + N/E + S/\sqrt{E}
     
    10397  // muon smearing
    10498  float MU_SmearPt;
    105  
    106   //threshold for reconstructed objetcs
    107   float ELEC_pt;
    108   float MUON_pt;
    109   float JET_pt;
    110   float GAMMA_pt;
    111   float TAUJET_pt;
    112  
    113   //For Tau-jet definition
    114   // R = sqrt (phi^2 + eta^2)
    115   float TAU_CONE_ENERGY;  // radius R of the cone for tau definition, based on energy threshold
    116   float TAU_CONE_TRACKS;  // radius R of the cone for tau definition, based on track number
    117   float PT_TRACK_TAU;     // minimal pt [GeV] for tracks to be considered in tau definition
    118   float TAU_EM_COLLIMATION; // fraction of energy required in the central part of the cone, for tau jets
    119  
    120   // Tracker acceptance
    121   float PT_TRACKS_MIN;    // minimal pt needed to reach the calorimeter, in GeV
     99 
     100  //Magnetic Field information
     101  int   TRACK_radius;                      //radius of the BField coverage
     102  int   TRACK_length;                      //length of the BField coverage
     103  float TRACK_bfield_x;
     104  float TRACK_bfield_y;
     105  float TRACK_bfield_z;
     106  float TRACK_ptmin;    // minimal pt needed to reach the calorimeter, in GeV
     107  int   TRACK_eff;       // in percent, should be an integer
     108 
     109
     110  //Define Calorimetric towers
     111  unsigned int TOWER_number;
     112  float *      TOWER_eta_edges;
     113  float *      TOWER_dphi;
     114
     115  //thresholds for reconstructed objetcs
     116  float PTCUT_elec;
     117  float PTCUT_muon;
     118  float PTCUT_jet;
     119  float PTCUT_gamma;
     120  float PTCUT_taujet;
     121 
     122  //General jet variable
     123  double JET_coneradius;
     124  int    JET_jetalgo;
     125  double JET_seed;
     126  double JET_overlap;
     127 
     128  // MidPoint algorithm definition
     129  double JET_M_coneareafraction;
     130  int    JET_M_maxpairsize;
     131  int    JET_M_maxiterations;
     132  // Define Cone algorithm.
     133  int    JET_C_adjacencycut;
     134  int    JET_C_maxiterations;
     135  int    JET_C_iratch;
     136  //Define SISCone algorithm.
     137  int    JET_S_npass;
     138  double JET_S_protojet_ptmin;
     139 
     140 //For Tau-jet definition
     141 // R = sqrt (phi^2 + eta^2)
     142 float TAU_energy_scone;  // radius R of the cone for tau definition, based on energy threshold
     143 float TAU_track_scone;  // radius R of the cone for tau definition, based on track number
     144 float TAU_track_pt;     // minimal pt [GeV] for tracks to be considered in tau definition
     145 float TAU_energy_frac;      // fraction of energy required in the central part of the cone, for tau jets
     146 
     147 //tagging definition
     148 int BTAG_b;         
     149 int BTAG_mistag_c;
     150 int BTAG_mistag_l;
     151 
     152
     153 //trigger flag
     154 int FLAG_trigger;             //flag for trigger
     155 int FLAG_frog;                //flag for frog display
     156 int FLAG_bfield;               //flag for bfield propagation
     157 int FLAG_vfd;                  //flag for very forward detector
     158 
     159 int NEvents_Frog;
     160
     161
     162
     163
     164
    122165  float PT_QUARKS_MIN;    // minimal pt needed for quarks to reach the tracker, in GeV
    123   int TRACKING_EFF;       // in percent, should be an integer
    124  
    125   //tagging definition
    126   int TAGGING_B;         //
    127   int MISTAGGING_C;
    128   int MISTAGGING_L;
    129  
    130   //trigger flag
    131   int DOTRIGGER;
    132 
    133   double CONERADIUS;
    134   int JETALGO;
    135 
    136   //General jet variable
    137   double SEEDTHRESHOLD;   
    138   double OVERLAPTHRESHOLD;
    139 
    140   // MidPoint algorithm definition
    141   double M_CONEAREAFRACTION;
    142   int    M_MAXPAIRSIZE;     
    143   int    M_MAXITERATIONS;   
    144  
    145   // Define Cone algorithm.
    146   int    C_ADJACENCYCUT;
    147   int    C_MAXITERATIONS;
    148   int    C_IRATCH;
    149 
    150   //Define SISCone algorithm.
    151   int NPASS;
    152   double PROTOJET_PTMIN;
    153 
    154   // Define Calorimetric towers
    155   unsigned int NTOWERS;
    156   float * TOWER_ETA_EDGES;
    157   float * TOWER_DPHI;
    158166
    159167  // to sort a vector
Note: See TracChangeset for help on using the changeset viewer.