Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:15:01

0001 /** @file AjParameters.hh
0002     @author Kolja Kauder
0003     @brief Common parameters
0004     @details Used to quickly include the same parameters into different macros.
0005     @date Feb 10, 2015   
0006  */
0007 
0008 #ifndef AJPARAMETERS_HH
0009 #define AJPARAMETERS_HH
0010 
0011 namespace AjParameters{
0012 
0013   /// Repetitions in the background. Anything other than 1 WILL NOT WORK because
0014   /// a) we're using explicit ghosts (though we don't have to)
0015   /// b) more importantly, the background subtractor contains fastjet::SelectorNHardest(2)
0016   ///    which doesn't work jet-by-jet and throws an error
0017   const int ghost_repeat = 1;
0018   const double ghost_area = 0.01;    ///< ghost area
0019 
0020   const double jet_ptmin = 10.0;     ///< Min jet pT
0021   const double jet_ptmax = 1000.0;   ///< Max jet pT
0022   
0023   const double LeadPtMin=20.0;      ///< Min leading jet pT 
0024   const double SubLeadPtMin=10.0;   ///< Min sub-leading jet pT 
0025   const double dPhiCut = 0.4;       ///< Dijet acceptance angle,  |&phi;1 - &phi;2 -&pi;| < dPhiCut
0026   
0027   const double max_track_rap = 1.0; ///< Constituent &eta; acceptance
0028   const double PtConsHi=2.0;        ///< High constituent pT cut (low cut is specified in wrapper)
0029 
0030   const double VzCut=30;            ///< Vertex z 
0031   // const double VzDiffCut=6;         ///< |Vz(TPC) - Vz(VPD)| <-- NOT WORKING in older data (no VPD)
0032   const double VzDiffCut=1000;      ///< |Vz(TPC) - Vz(VPD)|
0033   
0034   const double DcaCut=1.0;          ///< track dca
0035   const int NMinFit=20;             ///< minimum number of fit points for tracks
0036   const double FitOverMaxPointsCut=0.52; ///< NFit / NFitPossible
0037 
0038   // ************************************
0039   // Do NOT cut high tracks and towers!
0040   // Instead, reject the whole event when
0041   // of these is found
0042   // ************************************
0043   const double MaxEtCut=1000;       ///< tower ET cut
0044   const double MaxTrackPt=1000;     ///< track pT cut
0045   
0046   // EVENT rejection cuts
0047   const double MaxEventPtCut=30;       ///< track pT cut for event
0048   const double MaxEventEtCut=30;       ///< tower ET cut for event
0049 
0050   
0051   // // TO REPRODUCE JOERN:
0052   // const double VzCut=30;
0053   // const double AuAuRefMultCut=351; // not used
0054   // const double DcaCut=1.0;
0055   // const int NMinFit=20;
0056   // const double FitOverMaxPointsCut=0.52;
0057   // // NO VzDiffCut
0058   // // NO MaxTrackPt or MaxEtCut
0059 
0060   
0061 }
0062 #endif // AJPARAMETERS_HH