本文整理汇总了C++中EventData::Setup_nTriggerParticles方法的典型用法代码示例。如果您正苦于以下问题:C++ EventData::Setup_nTriggerParticles方法的具体用法?C++ EventData::Setup_nTriggerParticles怎么用?C++ EventData::Setup_nTriggerParticles使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EventData
的用法示例。
在下文中一共展示了EventData::Setup_nTriggerParticles方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
//.........这里部分代码省略.........
TH1::SetDefaultSumw2( );
TH2::SetDefaultSumw2( );
// EventCache
std::deque< EventData > **EventCache;
Setup_EventCache(EventCache, nMultiplicityBins_EvM, nZvtxBins);
std::deque< EventData > *** EventCache_ptr = &EventCache;
// dEdxvsp map
TH2D *dEdxvsp = new TH2D ("dEdxVsP",";p(GeV/c);dE/dx", npBins, pMin, pMax, ndEdxBins, dEdxMin, dEdxMax);
// Number of tracks distribution
TH1D *nTrkDistr_signal = new TH1D("nTrkDistr_signal","Track distribution;Multiplicity", 350, 0, 350);
// Correlation Framework
CorrelationFramework CFW(nCorrTyp, nPtBins, nMultiplicityBins_Ana, nMultiplicityBins_EvM);
std::cout << "Correlation Analysis Framework loaded." << std::endl;
CFW.DoSelfCorrelation = false;
if ( CFW.DoSelfCorrelation ) { std::cout << "Analysis includes self correlation computation." << std::endl;}
CFW.DoTrackWeight = false;
CFW.SetupForPreprocess();
if ( CFW.DoSelfCorrelation ) { std::cout << "Analysis includes self correlation computation." << std::endl;}
// EventData
EventData *ev;
ev = new EventData;
ev->Setup_nTriggerParticles(nCorrTyp, nPtBins);
///////////////////////////////////////////
// //
// **** PRELOAD MIXEVENTS IN MEMORY **** //
// //
///////////////////////////////////////////
log->wr(Form("trackTree entries: %d", trksparts.genPartTree->GetEntries()));
log->wr(Form("EventSelection (SkimAna) entries: %d", EvSel.GetEntries()));
log->wr(Form("nEvMax: %d", nEvMax));
std::cout << "Preloading events in memory..." << std::endl;
for(int multBin = 0; multBin < nMultiplicityBins_EvM; multBin++)
for(int zvtxBin = 0; zvtxBin < nZvtxBins_; zvtxBin++)
{
int count = 0;
int nev = 10;
int iEv = 0;
while ( (count < (nev+1)) && (iEv < trksparts.genPartTree->GetEntries() ))
{
// Get current event info
EvtAna->GetEntry(iEv);
// Event Selection //
if ( EvSel.isGoodEv_pPb( iEv ) )
if ( zvtxbin(vz, nZvtxBins_) == zvtxBin )
if ( multiplicitybin_EvM(hiNtracks) == multBin )