Public Member Functions | Public Attributes | List of all members
caf::Proxy< caf::SRSpill > Class Template Reference

Proxy for caf::SRSpill. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-01/StandardRecord/Proxy/SRProxy.h"

Public Member Functions

 Proxy (TDirectory *d, TTree *tr, const std::string &name, const long &base, int offset)
 
 Proxy (const Proxy &)=delete
 
 Proxy (const Proxy &&)=delete
 
Proxyoperator= (const caf::SRSpill &x)
 
void CheckEquals (const caf::SRSpill &sr) const
 

Public Attributes

caf::Proxy< std::vector< float > > bposx
 
caf::Proxy< std::vector< float > > bposy
 
caf::Proxy< std::vector< caf::SRCosmicCVN > > cosmiccvn
 
caf::Proxy< float > dcmedgematchfrac
 
caf::Proxy< long long intdeltaspilltimensec
 
caf::Proxy< caf::Det_tdet
 
caf::Proxy< short unsigned intdibfirst
 
caf::Proxy< short unsigned intdiblast
 
caf::Proxy< short unsigned intdibmask
 
caf::Proxy< intemptydatablock
 
caf::Proxy< bool > eventincomplete
 
caf::Proxy< unsigned intevt
 
caf::Proxy< float > fracdcm3hits
 
caf::Proxy< long unsigned intgpsspilltimensec
 
caf::Proxy< long unsigned intgpsspilltimesec
 
caf::Proxy< float > hornI
 
caf::Proxy< std::vector< float > > intx
 
caf::Proxy< std::vector< float > > inty
 
caf::Proxy< bool > is0HC
 
caf::Proxy< bool > isFHC
 
caf::Proxy< bool > isRHC
 
caf::Proxy< bool > isgoodspill
 
caf::Proxy< bool > ismc
 
caf::Proxy< float > livetime
 
caf::Proxy< short unsigned intmaskstatus
 
caf::Proxy< intnanosliceadcerror
 
caf::Proxy< intnanoslicebufferempty
 
caf::Proxy< intnanoslicebufferfull
 
caf::Proxy< intnanoslicecommerror
 
caf::Proxy< intnanoslicedatanotpresent
 
caf::Proxy< intnanoslicenolinkstatus
 
caf::Proxy< intnanosliceoverflowerror
 
caf::Proxy< intnanoslicepacketerror
 
caf::Proxy< unsigned intnbaddcmslg
 
caf::Proxy< short intncosmiccvn
 
caf::Proxy< intndatablockmissingdata
 
caf::Proxy< intndcms
 
caf::Proxy< intndiblocks
 
caf::Proxy< intndroppedmicroblocks
 
caf::Proxy< intnemptymicroslice
 
caf::Proxy< intnmicroblocks
 
caf::Proxy< intnmicroslicedatanotpresent
 
caf::Proxy< unsigned intnmicroslices
 
caf::Proxy< unsigned intnmissingdcms
 
caf::Proxy< unsigned intnmissingdcmslg
 
caf::Proxy< intnnanoslices
 
caf::Proxy< unsigned intnnoisyapds
 
caf::Proxy< unsigned intnouttimehits
 
caf::Proxy< float > posx
 
caf::Proxy< float > posy
 
caf::Proxy< unsigned intrun
 
caf::Proxy< float > spillpot
 
caf::Proxy< long unsigned intspilltimensec
 
caf::Proxy< long unsigned intspilltimesec
 
caf::Proxy< unsigned intsubrun
 
caf::Proxy< unsigned char > trigger
 
caf::Proxy< float > widthx
 
caf::Proxy< float > widthy
 

Detailed Description

template<>
class caf::Proxy< caf::SRSpill >

Proxy for caf::SRSpill.

Definition at line 1346 of file SRProxy.h.

Constructor & Destructor Documentation

caf::Proxy< caf::SRSpill >::Proxy ( TDirectory *  d,
TTree *  tr,
const std::string name,
const long &  base,
int  offset 
)

Definition at line 2663 of file SRProxy.cxx.

2663  :
2664  bposx(d, tr, Join(name, "bposx"), base, offset),
2665  bposy(d, tr, Join(name, "bposy"), base, offset),
2666  cosmiccvn(d, tr, Join(name, "cosmiccvn"), base, offset),
2667  dcmedgematchfrac(d, tr, Join(name, "dcmedgematchfrac"), base, offset),
2668  deltaspilltimensec(d, tr, Join(name, "deltaspilltimensec"), base, offset),
2669  det(d, tr, Join(name, "det"), base, offset),
2670  dibfirst(d, tr, Join(name, "dibfirst"), base, offset),
2671  diblast(d, tr, Join(name, "diblast"), base, offset),
2672  dibmask(d, tr, Join(name, "dibmask"), base, offset),
2673  emptydatablock(d, tr, Join(name, "emptydatablock"), base, offset),
2674  eventincomplete(d, tr, Join(name, "eventincomplete"), base, offset),
2675  evt(d, tr, Join(name, "evt"), base, offset),
2676  fracdcm3hits(d, tr, Join(name, "fracdcm3hits"), base, offset),
2677  gpsspilltimensec(d, tr, Join(name, "gpsspilltimensec"), base, offset),
2678  gpsspilltimesec(d, tr, Join(name, "gpsspilltimesec"), base, offset),
2679  hornI(d, tr, Join(name, "hornI"), base, offset),
2680  intx(d, tr, Join(name, "intx"), base, offset),
2681  inty(d, tr, Join(name, "inty"), base, offset),
2682  is0HC(d, tr, Join(name, "is0HC"), base, offset),
2683  isFHC(d, tr, Join(name, "isFHC"), base, offset),
2684  isRHC(d, tr, Join(name, "isRHC"), base, offset),
2685  isgoodspill(d, tr, Join(name, "isgoodspill"), base, offset),
2686  ismc(d, tr, Join(name, "ismc"), base, offset),
2687  livetime(d, tr, Join(name, "livetime"), base, offset),
2688  maskstatus(d, tr, Join(name, "maskstatus"), base, offset),
2689  nanosliceadcerror(d, tr, Join(name, "nanosliceadcerror"), base, offset),
2690  nanoslicebufferempty(d, tr, Join(name, "nanoslicebufferempty"), base, offset),
2691  nanoslicebufferfull(d, tr, Join(name, "nanoslicebufferfull"), base, offset),
2692  nanoslicecommerror(d, tr, Join(name, "nanoslicecommerror"), base, offset),
2693  nanoslicedatanotpresent(d, tr, Join(name, "nanoslicedatanotpresent"), base, offset),
2694  nanoslicenolinkstatus(d, tr, Join(name, "nanoslicenolinkstatus"), base, offset),
2695  nanosliceoverflowerror(d, tr, Join(name, "nanosliceoverflowerror"), base, offset),
2696  nanoslicepacketerror(d, tr, Join(name, "nanoslicepacketerror"), base, offset),
2697  nbaddcmslg(d, tr, Join(name, "nbaddcmslg"), base, offset),
2698  ncosmiccvn(d, tr, Join(name, "ncosmiccvn"), base, offset),
2699  ndatablockmissingdata(d, tr, Join(name, "ndatablockmissingdata"), base, offset),
2700  ndcms(d, tr, Join(name, "ndcms"), base, offset),
2701  ndiblocks(d, tr, Join(name, "ndiblocks"), base, offset),
2702  ndroppedmicroblocks(d, tr, Join(name, "ndroppedmicroblocks"), base, offset),
2703  nemptymicroslice(d, tr, Join(name, "nemptymicroslice"), base, offset),
2704  nmicroblocks(d, tr, Join(name, "nmicroblocks"), base, offset),
2705  nmicroslicedatanotpresent(d, tr, Join(name, "nmicroslicedatanotpresent"), base, offset),
2706  nmicroslices(d, tr, Join(name, "nmicroslices"), base, offset),
2707  nmissingdcms(d, tr, Join(name, "nmissingdcms"), base, offset),
2708  nmissingdcmslg(d, tr, Join(name, "nmissingdcmslg"), base, offset),
2709  nnanoslices(d, tr, Join(name, "nnanoslices"), base, offset),
2710  nnoisyapds(d, tr, Join(name, "nnoisyapds"), base, offset),
2711  nouttimehits(d, tr, Join(name, "nouttimehits"), base, offset),
2712  posx(d, tr, Join(name, "posx"), base, offset),
2713  posy(d, tr, Join(name, "posy"), base, offset),
2714  run(d, tr, Join(name, "run"), base, offset),
2715  spillpot(d, tr, Join(name, "spillpot"), base, offset),
2716  spilltimensec(d, tr, Join(name, "spilltimensec"), base, offset),
2717  spilltimesec(d, tr, Join(name, "spilltimesec"), base, offset),
2718  subrun(d, tr, Join(name, "subrun"), base, offset),
2719  trigger(d, tr, Join(name, "trigger"), base, offset),
2720  widthx(d, tr, Join(name, "widthx"), base, offset),
2721  widthy(d, tr, Join(name, "widthy"), base, offset)
2722 {
2723 }
const XML_Char * name
Definition: expat.h:151
caf::Proxy< bool > is0HC
Definition: SRProxy.h:1374
caf::Proxy< int > nnanoslices
Definition: SRProxy.h:1401
caf::Proxy< long unsigned int > gpsspilltimensec
Definition: SRProxy.h:1369
caf::Proxy< int > ndatablockmissingdata
Definition: SRProxy.h:1391
caf::Proxy< long unsigned int > gpsspilltimesec
Definition: SRProxy.h:1370
caf::Proxy< float > spillpot
Definition: SRProxy.h:1407
caf::Proxy< long unsigned int > spilltimensec
Definition: SRProxy.h:1408
caf::Proxy< short unsigned int > dibfirst
Definition: SRProxy.h:1362
caf::Proxy< int > nemptymicroslice
Definition: SRProxy.h:1395
caf::Proxy< int > nanoslicebufferempty
Definition: SRProxy.h:1382
caf::Proxy< int > nanoslicecommerror
Definition: SRProxy.h:1384
caf::Proxy< int > nanoslicepacketerror
Definition: SRProxy.h:1388
caf::Proxy< bool > eventincomplete
Definition: SRProxy.h:1366
caf::Proxy< unsigned int > nouttimehits
Definition: SRProxy.h:1403
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
caf::Proxy< int > nmicroslicedatanotpresent
Definition: SRProxy.h:1397
caf::Proxy< float > livetime
Definition: SRProxy.h:1379
caf::Proxy< std::vector< float > > bposx
Definition: SRProxy.h:1356
caf::Proxy< std::vector< float > > inty
Definition: SRProxy.h:1373
std::string Join(const std::string &a, const std::string &b)
Definition: HDF5Record.h:17
caf::Proxy< bool > isFHC
Definition: SRProxy.h:1375
caf::Proxy< bool > isgoodspill
Definition: SRProxy.h:1377
caf::Proxy< int > nanoslicedatanotpresent
Definition: SRProxy.h:1385
caf::Proxy< short int > ncosmiccvn
Definition: SRProxy.h:1390
caf::Proxy< float > dcmedgematchfrac
Definition: SRProxy.h:1359
caf::Proxy< float > hornI
Definition: SRProxy.h:1371
caf::Proxy< int > nanosliceoverflowerror
Definition: SRProxy.h:1387
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:1367
caf::Proxy< unsigned char > trigger
Definition: SRProxy.h:1411
caf::Proxy< long unsigned int > spilltimesec
Definition: SRProxy.h:1409
caf::Proxy< long long int > deltaspilltimensec
Definition: SRProxy.h:1360
caf::Proxy< int > nmicroblocks
Definition: SRProxy.h:1396
caf::Proxy< int > ndroppedmicroblocks
Definition: SRProxy.h:1394
Float_t d
Definition: plot.C:236
caf::Proxy< unsigned int > nbaddcmslg
Definition: SRProxy.h:1389
caf::Proxy< std::vector< caf::SRCosmicCVN > > cosmiccvn
Definition: SRProxy.h:1358
caf::Proxy< std::vector< float > > intx
Definition: SRProxy.h:1372
caf::Proxy< unsigned int > subrun
Definition: SRProxy.h:1410
caf::Proxy< int > ndcms
Definition: SRProxy.h:1392
caf::Proxy< unsigned int > nmicroslices
Definition: SRProxy.h:1398
caf::Proxy< unsigned int > run
Definition: SRProxy.h:1406
caf::Proxy< int > ndiblocks
Definition: SRProxy.h:1393
caf::Proxy< unsigned int > nmissingdcms
Definition: SRProxy.h:1399
caf::Proxy< float > posy
Definition: SRProxy.h:1405
caf::Proxy< unsigned int > nmissingdcmslg
Definition: SRProxy.h:1400
caf::Proxy< caf::Det_t > det
Definition: SRProxy.h:1361
caf::Proxy< bool > ismc
Definition: SRProxy.h:1378
caf::Proxy< short unsigned int > dibmask
Definition: SRProxy.h:1364
caf::Proxy< int > emptydatablock
Definition: SRProxy.h:1365
caf::Proxy< std::vector< float > > bposy
Definition: SRProxy.h:1357
caf::Proxy< bool > isRHC
Definition: SRProxy.h:1376
caf::Proxy< float > widthy
Definition: SRProxy.h:1413
caf::Proxy< int > nanoslicebufferfull
Definition: SRProxy.h:1383
caf::Proxy< float > fracdcm3hits
Definition: SRProxy.h:1368
caf::Proxy< short unsigned int > maskstatus
Definition: SRProxy.h:1380
caf::Proxy< short unsigned int > diblast
Definition: SRProxy.h:1363
caf::Proxy< float > widthx
Definition: SRProxy.h:1412
caf::Proxy< float > posx
Definition: SRProxy.h:1404
caf::Proxy< unsigned int > nnoisyapds
Definition: SRProxy.h:1402
caf::Proxy< int > nanosliceadcerror
Definition: SRProxy.h:1381
caf::Proxy< int > nanoslicenolinkstatus
Definition: SRProxy.h:1386
caf::Proxy< caf::SRSpill >::Proxy ( const Proxy< caf::SRSpill > &  )
delete
caf::Proxy< caf::SRSpill >::Proxy ( const Proxy< caf::SRSpill > &&  )
delete

Member Function Documentation

void caf::Proxy< caf::SRSpill >::CheckEquals ( const caf::SRSpill sr) const

Definition at line 2788 of file SRProxy.cxx.

References caf::SRSpill::bposx, caf::SRSpill::bposy, caf::SRSpill::cosmiccvn, caf::SRSpill::dcmedgematchfrac, caf::SRSpill::deltaspilltimensec, fillBadChanDBTables::det, caf::SRSpill::det, caf::SRSpill::dibfirst, caf::SRSpill::diblast, caf::SRSpill::dibmask, caf::SRSpill::emptydatablock, caf::SRSpill::eventincomplete, evt, caf::SRSpill::evt, caf::SRSpill::fracdcm3hits, caf::SRSpill::gpsspilltimensec, caf::SRSpill::gpsspilltimesec, caf::SRSpill::hornI, caf::SRSpill::intx, caf::SRSpill::inty, caf::SRSpill::is0HC, caf::SRSpill::isFHC, isFHC, caf::SRSpill::isgoodspill, caf::SRSpill::ismc, caf::SRSpill::isRHC, make_mec_shifts_plots::isRHC, livetime, caf::SRSpill::livetime, caf::SRSpill::maskstatus, caf::SRSpill::nanosliceadcerror, caf::SRSpill::nanoslicebufferempty, caf::SRSpill::nanoslicebufferfull, caf::SRSpill::nanoslicecommerror, caf::SRSpill::nanoslicedatanotpresent, caf::SRSpill::nanoslicenolinkstatus, caf::SRSpill::nanosliceoverflowerror, caf::SRSpill::nanoslicepacketerror, caf::SRSpill::nbaddcmslg, caf::SRSpill::ncosmiccvn, caf::SRSpill::ndatablockmissingdata, caf::SRSpill::ndcms, caf::SRSpill::ndiblocks, caf::SRSpill::ndroppedmicroblocks, caf::SRSpill::nemptymicroslice, caf::SRSpill::nmicroblocks, caf::SRSpill::nmicroslicedatanotpresent, caf::SRSpill::nmicroslices, caf::SRSpill::nmissingdcms, caf::SRSpill::nmissingdcmslg, caf::SRSpill::nnanoslices, caf::SRSpill::nnoisyapds, caf::SRSpill::nouttimehits, caf::SRSpill::posx, caf::SRSpill::posy, caf::SRSpill::run, caf::SRSpill::spillpot, caf::SRSpill::spilltimensec, caf::SRSpill::spilltimesec, caf::SRSpill::subrun, getGoodRuns4SAM::subrun, caf::SRSpill::trigger, caf::SRSpill::widthx, and caf::SRSpill::widthy.

2789 {
2790  bposx.CheckEquals(sr.bposx);
2791  bposy.CheckEquals(sr.bposy);
2792  cosmiccvn.CheckEquals(sr.cosmiccvn);
2795  det.CheckEquals(sr.det);
2801  evt.CheckEquals(sr.evt);
2805  hornI.CheckEquals(sr.hornI);
2806  intx.CheckEquals(sr.intx);
2807  inty.CheckEquals(sr.inty);
2808  is0HC.CheckEquals(sr.is0HC);
2809  isFHC.CheckEquals(sr.isFHC);
2810  isRHC.CheckEquals(sr.isRHC);
2812  ismc.CheckEquals(sr.ismc);
2826  ndcms.CheckEquals(sr.ndcms);
2838  posx.CheckEquals(sr.posx);
2839  posy.CheckEquals(sr.posy);
2840  run.CheckEquals(sr.run);
2848 }
std::vector< float > intx
Definition: SRSpill.h:47
unsigned long int spilltimesec
Spill time in seconds [s].
Definition: SRSpill.h:33
unsigned int nmissingdcmslg
# of DCMS with 63 or more bad FEBs (LiveGeometry, subset of baddcmslg)
Definition: SRSpill.h:68
caf::Proxy< bool > is0HC
Definition: SRProxy.h:1374
std::vector< float > bposx
Definition: SRSpill.h:49
bool is0HC
Definition: SRSpill.h:44
caf::Proxy< int > nnanoslices
Definition: SRProxy.h:1401
caf::Proxy< long unsigned int > gpsspilltimensec
Definition: SRProxy.h:1369
caf::Proxy< int > ndatablockmissingdata
Definition: SRProxy.h:1391
int nanoslicebufferempty
# of nanoslices reporting BufferEmpty
Definition: SRSpill.h:91
caf::Proxy< long unsigned int > gpsspilltimesec
Definition: SRProxy.h:1370
std::vector< SRCosmicCVN > cosmiccvn
Contain cosmic CVN scores for all time windows in event.
Definition: SRSpill.h:100
caf::Proxy< float > spillpot
Definition: SRProxy.h:1407
caf::Proxy< long unsigned int > spilltimensec
Definition: SRProxy.h:1408
caf::Proxy< short unsigned int > dibfirst
Definition: SRProxy.h:1362
bool isFHC
Flags for horn direction.
Definition: SRSpill.h:43
caf::Proxy< int > nemptymicroslice
Definition: SRProxy.h:1395
int nanosliceadcerror
# of nanoslices reporting ADCError
Definition: SRSpill.h:96
std::vector< float > inty
Definition: SRSpill.h:48
caf::Proxy< int > nanoslicebufferempty
Definition: SRProxy.h:1382
caf::Proxy< int > nanoslicecommerror
Definition: SRProxy.h:1384
int ndiblocks
# of diblocks reporting in event
Definition: SRSpill.h:81
caf::Proxy< int > nanoslicepacketerror
Definition: SRProxy.h:1388
caf::Proxy< bool > eventincomplete
Definition: SRProxy.h:1366
std::vector< float > bposy
Definition: SRSpill.h:50
int nemptymicroslice
# of empty micro slices
Definition: SRSpill.h:84
unsigned int nouttimehits
# of out-of-time hits
Definition: SRSpill.h:66
unsigned int run
run number
Definition: SRSpill.h:25
int nanoslicedatanotpresent
# of nanoslices reporting !DataPresent
Definition: SRSpill.h:89
int emptydatablock
# of empty data blocks
Definition: SRSpill.h:82
int nanoslicenolinkstatus
# of nanoslices reporting !LinkPresent
Definition: SRSpill.h:90
Det_t det
Detector, ND = 1, FD = 2, NDOS = 3.
Definition: SRSpill.h:29
caf::Proxy< unsigned int > nouttimehits
Definition: SRProxy.h:1403
unsigned int nmissingdcms
# of missing DCMs
Definition: SRSpill.h:64
float posy
y position on target
Definition: SRSpill.h:52
float dcmedgematchfrac
How many hits at the DCM edge are matched in the adjacent DCM?
Definition: SRSpill.h:74
caf::Proxy< int > nmicroslicedatanotpresent
Definition: SRProxy.h:1397
caf::Proxy< float > livetime
Definition: SRProxy.h:1379
caf::Proxy< std::vector< float > > bposx
Definition: SRProxy.h:1356
int ndatablockmissingdata
# of occurances of isMissingData
Definition: SRSpill.h:86
float fracdcm3hits
fraction of DCM3 hits in horizontal modules
Definition: SRSpill.h:65
unsigned short dibfirst
first diblock in detector configuration (1-14)
Definition: SRSpill.h:56
caf::Proxy< std::vector< float > > inty
Definition: SRProxy.h:1373
int nnanoslices
# of nano slices in the event
Definition: SRSpill.h:88
float hornI
Horn current.
Definition: SRSpill.h:42
caf::Proxy< bool > isFHC
Definition: SRProxy.h:1375
unsigned int nbaddcmslg
# of DCMS with too many bad channels (LiveGeometry)
Definition: SRSpill.h:69
int nanoslicepacketerror
# of nanoslices reporting PacketError
Definition: SRSpill.h:94
unsigned int subrun
subrun number
Definition: SRSpill.h:26
caf::Proxy< bool > isgoodspill
Definition: SRProxy.h:1377
caf::Proxy< int > nanoslicedatanotpresent
Definition: SRProxy.h:1385
caf::Proxy< short int > ncosmiccvn
Definition: SRProxy.h:1390
caf::Proxy< float > dcmedgematchfrac
Definition: SRProxy.h:1359
caf::Proxy< float > hornI
Definition: SRProxy.h:1371
unsigned short diblast
last diblock in detector configuration (1-14)
Definition: SRSpill.h:57
bool isgoodspill
Was the pot for a spill good? (only applicable to data, default true)
Definition: SRSpill.h:32
caf::Proxy< int > nanosliceoverflowerror
Definition: SRProxy.h:1387
unsigned long int gpsspilltimensec
Spill time from GPS [ns].
Definition: SRSpill.h:36
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:1367
caf::Proxy< unsigned char > trigger
Definition: SRProxy.h:1411
caf::Proxy< long unsigned int > spilltimesec
Definition: SRProxy.h:1409
unsigned int nmicroslices
# of micro slices
Definition: SRSpill.h:75
caf::Proxy< long long int > deltaspilltimensec
Definition: SRProxy.h:1360
short ncosmiccvn
Definition: SRSpill.h:101
unsigned int evt
ART event number, indexes trigger windows.
Definition: SRSpill.h:27
caf::Proxy< int > nmicroblocks
Definition: SRProxy.h:1396
caf::Proxy< int > ndroppedmicroblocks
Definition: SRProxy.h:1394
bool isRHC
Definition: SRSpill.h:45
float widthy
Spill width in y dimension.
Definition: SRSpill.h:54
int nanosliceoverflowerror
# of nanoslices reporting OverflowError
Definition: SRSpill.h:95
caf::Proxy< unsigned int > nbaddcmslg
Definition: SRProxy.h:1389
unsigned short maskstatus
Definition: SRSpill.h:62
unsigned long int gpsspilltimesec
Spill time from GPS [s].
Definition: SRSpill.h:35
float widthx
Spill width in x dimension.
Definition: SRSpill.h:53
caf::Proxy< std::vector< caf::SRCosmicCVN > > cosmiccvn
Definition: SRProxy.h:1358
Definition: run.py:1
caf::Proxy< std::vector< float > > intx
Definition: SRProxy.h:1372
caf::Proxy< unsigned int > subrun
Definition: SRProxy.h:1410
caf::Proxy< int > ndcms
Definition: SRProxy.h:1392
float livetime
Length of readout [s].
Definition: SRSpill.h:40
int nmicroslicedatanotpresent
# of microslices with !DataPresent
Definition: SRSpill.h:87
unsigned short dibmask
Definition: SRSpill.h:58
caf::Proxy< unsigned int > nmicroslices
Definition: SRProxy.h:1398
int ndcms
# of DCMs in partition; may not = # of LIVE DCMs = (hdr.diblast-hdr.dibfirst+1)*12 ...
Definition: SRSpill.h:76
signed long long int deltaspilltimensec
Delta time [ns].
Definition: SRSpill.h:37
int nanoslicebufferfull
# of nanoslices reporting BufferFull
Definition: SRSpill.h:92
unsigned int nnoisyapds
# of noisy APDs
Definition: SRSpill.h:67
int nanoslicecommerror
# of nanoslices reporting CommError
Definition: SRSpill.h:93
caf::Proxy< int > ndiblocks
Definition: SRProxy.h:1393
caf::Proxy< unsigned int > nmissingdcms
Definition: SRProxy.h:1399
caf::Proxy< float > posy
Definition: SRProxy.h:1405
bool eventincomplete
Data Quality DAQ Header information.
Definition: SRSpill.h:79
caf::Proxy< unsigned int > nmissingdcmslg
Definition: SRProxy.h:1400
caf::Proxy< caf::Det_t > det
Definition: SRProxy.h:1361
caf::Proxy< bool > ismc
Definition: SRProxy.h:1378
caf::Proxy< short unsigned int > dibmask
Definition: SRProxy.h:1364
unsigned long int spilltimensec
Spill time in nanoseconds [ns].
Definition: SRSpill.h:34
caf::Proxy< int > emptydatablock
Definition: SRProxy.h:1365
caf::Proxy< std::vector< float > > bposy
Definition: SRProxy.h:1357
int ndroppedmicroblocks
# of dropped micro blocks
Definition: SRSpill.h:85
caf::Proxy< bool > isRHC
Definition: SRProxy.h:1376
float spillpot
Definition: SRSpill.h:38
unsigned char trigger
The trigger type from RawTrigger::fTriggerMask_TriggerType.
Definition: SRSpill.h:98
caf::Proxy< float > widthy
Definition: SRProxy.h:1413
caf::Proxy< int > nanoslicebufferfull
Definition: SRProxy.h:1383
caf::Proxy< float > fracdcm3hits
Definition: SRProxy.h:1368
caf::Proxy< short unsigned int > maskstatus
Definition: SRProxy.h:1380
caf::Proxy< short unsigned int > diblast
Definition: SRProxy.h:1363
bool ismc
data or MC? True if MC
Definition: SRSpill.h:30
caf::Proxy< float > widthx
Definition: SRProxy.h:1412
caf::Proxy< float > posx
Definition: SRProxy.h:1404
void CheckEquals(const T &x) const
caf::Proxy< unsigned int > nnoisyapds
Definition: SRProxy.h:1402
caf::Proxy< int > nanosliceadcerror
Definition: SRProxy.h:1381
float posx
x position on target
Definition: SRSpill.h:51
int nmicroblocks
# of many microblocks
Definition: SRSpill.h:83
caf::Proxy< int > nanoslicenolinkstatus
Definition: SRProxy.h:1386
caf::Proxy< caf::SRSpill > & caf::Proxy< caf::SRSpill >::operator= ( const caf::SRSpill x)

Definition at line 2725 of file SRProxy.cxx.

References caf::SRSpill::bposx, caf::SRSpill::bposy, caf::SRSpill::cosmiccvn, caf::SRSpill::dcmedgematchfrac, caf::SRSpill::deltaspilltimensec, fillBadChanDBTables::det, caf::SRSpill::det, caf::SRSpill::dibfirst, caf::SRSpill::diblast, caf::SRSpill::dibmask, caf::SRSpill::emptydatablock, caf::SRSpill::eventincomplete, evt, caf::SRSpill::evt, caf::SRSpill::fracdcm3hits, caf::SRSpill::gpsspilltimensec, caf::SRSpill::gpsspilltimesec, caf::SRSpill::hornI, caf::SRSpill::intx, caf::SRSpill::inty, caf::SRSpill::is0HC, caf::SRSpill::isFHC, isFHC, caf::SRSpill::isgoodspill, caf::SRSpill::ismc, caf::SRSpill::isRHC, make_mec_shifts_plots::isRHC, livetime, caf::SRSpill::livetime, caf::SRSpill::maskstatus, caf::SRSpill::nanosliceadcerror, caf::SRSpill::nanoslicebufferempty, caf::SRSpill::nanoslicebufferfull, caf::SRSpill::nanoslicecommerror, caf::SRSpill::nanoslicedatanotpresent, caf::SRSpill::nanoslicenolinkstatus, caf::SRSpill::nanosliceoverflowerror, caf::SRSpill::nanoslicepacketerror, caf::SRSpill::nbaddcmslg, caf::SRSpill::ncosmiccvn, caf::SRSpill::ndatablockmissingdata, caf::SRSpill::ndcms, caf::SRSpill::ndiblocks, caf::SRSpill::ndroppedmicroblocks, caf::SRSpill::nemptymicroslice, caf::SRSpill::nmicroblocks, caf::SRSpill::nmicroslicedatanotpresent, caf::SRSpill::nmicroslices, caf::SRSpill::nmissingdcms, caf::SRSpill::nmissingdcmslg, caf::SRSpill::nnanoslices, caf::SRSpill::nnoisyapds, caf::SRSpill::nouttimehits, caf::SRSpill::posx, caf::SRSpill::posy, caf::SRSpill::run, caf::SRSpill::spillpot, caf::SRSpill::spilltimensec, caf::SRSpill::spilltimesec, caf::SRSpill::subrun, getGoodRuns4SAM::subrun, caf::SRSpill::trigger, caf::SRSpill::widthx, and caf::SRSpill::widthy.

2726 {
2727  bposx = sr.bposx;
2728  bposy = sr.bposy;
2729  cosmiccvn = sr.cosmiccvn;
2730  dcmedgematchfrac = sr.dcmedgematchfrac;
2731  deltaspilltimensec = sr.deltaspilltimensec;
2732  det = sr.det;
2733  dibfirst = sr.dibfirst;
2734  diblast = sr.diblast;
2735  dibmask = sr.dibmask;
2736  emptydatablock = sr.emptydatablock;
2737  eventincomplete = sr.eventincomplete;
2738  evt = sr.evt;
2739  fracdcm3hits = sr.fracdcm3hits;
2740  gpsspilltimensec = sr.gpsspilltimensec;
2741  gpsspilltimesec = sr.gpsspilltimesec;
2742  hornI = sr.hornI;
2743  intx = sr.intx;
2744  inty = sr.inty;
2745  is0HC = sr.is0HC;
2746  isFHC = sr.isFHC;
2747  isRHC = sr.isRHC;
2748  isgoodspill = sr.isgoodspill;
2749  ismc = sr.ismc;
2750  livetime = sr.livetime;
2751  maskstatus = sr.maskstatus;
2752  nanosliceadcerror = sr.nanosliceadcerror;
2753  nanoslicebufferempty = sr.nanoslicebufferempty;
2754  nanoslicebufferfull = sr.nanoslicebufferfull;
2755  nanoslicecommerror = sr.nanoslicecommerror;
2756  nanoslicedatanotpresent = sr.nanoslicedatanotpresent;
2757  nanoslicenolinkstatus = sr.nanoslicenolinkstatus;
2758  nanosliceoverflowerror = sr.nanosliceoverflowerror;
2759  nanoslicepacketerror = sr.nanoslicepacketerror;
2760  nbaddcmslg = sr.nbaddcmslg;
2761  ncosmiccvn = sr.ncosmiccvn;
2762  ndatablockmissingdata = sr.ndatablockmissingdata;
2763  ndcms = sr.ndcms;
2764  ndiblocks = sr.ndiblocks;
2765  ndroppedmicroblocks = sr.ndroppedmicroblocks;
2766  nemptymicroslice = sr.nemptymicroslice;
2767  nmicroblocks = sr.nmicroblocks;
2768  nmicroslicedatanotpresent = sr.nmicroslicedatanotpresent;
2769  nmicroslices = sr.nmicroslices;
2770  nmissingdcms = sr.nmissingdcms;
2771  nmissingdcmslg = sr.nmissingdcmslg;
2772  nnanoslices = sr.nnanoslices;
2773  nnoisyapds = sr.nnoisyapds;
2774  nouttimehits = sr.nouttimehits;
2775  posx = sr.posx;
2776  posy = sr.posy;
2777  run = sr.run;
2778  spillpot = sr.spillpot;
2779  spilltimensec = sr.spilltimensec;
2780  spilltimesec = sr.spilltimesec;
2781  subrun = sr.subrun;
2782  trigger = sr.trigger;
2783  widthx = sr.widthx;
2784  widthy = sr.widthy;
2785  return *this;
2786 }
caf::Proxy< bool > is0HC
Definition: SRProxy.h:1374
caf::Proxy< int > nnanoslices
Definition: SRProxy.h:1401
caf::Proxy< long unsigned int > gpsspilltimensec
Definition: SRProxy.h:1369
caf::Proxy< int > ndatablockmissingdata
Definition: SRProxy.h:1391
caf::Proxy< long unsigned int > gpsspilltimesec
Definition: SRProxy.h:1370
caf::Proxy< float > spillpot
Definition: SRProxy.h:1407
caf::Proxy< long unsigned int > spilltimensec
Definition: SRProxy.h:1408
caf::Proxy< short unsigned int > dibfirst
Definition: SRProxy.h:1362
caf::Proxy< int > nemptymicroslice
Definition: SRProxy.h:1395
caf::Proxy< int > nanoslicebufferempty
Definition: SRProxy.h:1382
caf::Proxy< int > nanoslicecommerror
Definition: SRProxy.h:1384
caf::Proxy< int > nanoslicepacketerror
Definition: SRProxy.h:1388
caf::Proxy< bool > eventincomplete
Definition: SRProxy.h:1366
caf::Proxy< unsigned int > nouttimehits
Definition: SRProxy.h:1403
caf::Proxy< int > nmicroslicedatanotpresent
Definition: SRProxy.h:1397
caf::Proxy< float > livetime
Definition: SRProxy.h:1379
caf::Proxy< std::vector< float > > bposx
Definition: SRProxy.h:1356
caf::Proxy< std::vector< float > > inty
Definition: SRProxy.h:1373
caf::Proxy< bool > isFHC
Definition: SRProxy.h:1375
caf::Proxy< bool > isgoodspill
Definition: SRProxy.h:1377
caf::Proxy< int > nanoslicedatanotpresent
Definition: SRProxy.h:1385
caf::Proxy< short int > ncosmiccvn
Definition: SRProxy.h:1390
caf::Proxy< float > dcmedgematchfrac
Definition: SRProxy.h:1359
caf::Proxy< float > hornI
Definition: SRProxy.h:1371
caf::Proxy< int > nanosliceoverflowerror
Definition: SRProxy.h:1387
caf::Proxy< unsigned int > evt
Definition: SRProxy.h:1367
caf::Proxy< unsigned char > trigger
Definition: SRProxy.h:1411
caf::Proxy< long unsigned int > spilltimesec
Definition: SRProxy.h:1409
caf::Proxy< long long int > deltaspilltimensec
Definition: SRProxy.h:1360
caf::Proxy< int > nmicroblocks
Definition: SRProxy.h:1396
caf::Proxy< int > ndroppedmicroblocks
Definition: SRProxy.h:1394
caf::StandardRecord * sr
caf::Proxy< unsigned int > nbaddcmslg
Definition: SRProxy.h:1389
caf::Proxy< std::vector< caf::SRCosmicCVN > > cosmiccvn
Definition: SRProxy.h:1358
Definition: run.py:1
caf::Proxy< std::vector< float > > intx
Definition: SRProxy.h:1372
caf::Proxy< unsigned int > subrun
Definition: SRProxy.h:1410
caf::Proxy< int > ndcms
Definition: SRProxy.h:1392
caf::Proxy< unsigned int > nmicroslices
Definition: SRProxy.h:1398
caf::Proxy< int > ndiblocks
Definition: SRProxy.h:1393
caf::Proxy< unsigned int > nmissingdcms
Definition: SRProxy.h:1399
caf::Proxy< float > posy
Definition: SRProxy.h:1405
caf::Proxy< unsigned int > nmissingdcmslg
Definition: SRProxy.h:1400
caf::Proxy< caf::Det_t > det
Definition: SRProxy.h:1361
caf::Proxy< bool > ismc
Definition: SRProxy.h:1378
caf::Proxy< short unsigned int > dibmask
Definition: SRProxy.h:1364
caf::Proxy< int > emptydatablock
Definition: SRProxy.h:1365
caf::Proxy< std::vector< float > > bposy
Definition: SRProxy.h:1357
caf::Proxy< bool > isRHC
Definition: SRProxy.h:1376
caf::Proxy< float > widthy
Definition: SRProxy.h:1413
caf::Proxy< int > nanoslicebufferfull
Definition: SRProxy.h:1383
caf::Proxy< float > fracdcm3hits
Definition: SRProxy.h:1368
caf::Proxy< short unsigned int > maskstatus
Definition: SRProxy.h:1380
caf::Proxy< short unsigned int > diblast
Definition: SRProxy.h:1363
caf::Proxy< float > widthx
Definition: SRProxy.h:1412
caf::Proxy< float > posx
Definition: SRProxy.h:1404
caf::Proxy< unsigned int > nnoisyapds
Definition: SRProxy.h:1402
caf::Proxy< int > nanosliceadcerror
Definition: SRProxy.h:1381
caf::Proxy< int > nanoslicenolinkstatus
Definition: SRProxy.h:1386

Member Data Documentation

caf::Proxy<std::vector<float> > caf::Proxy< caf::SRSpill >::bposx

Definition at line 1356 of file SRProxy.h.

caf::Proxy<std::vector<float> > caf::Proxy< caf::SRSpill >::bposy

Definition at line 1357 of file SRProxy.h.

caf::Proxy<std::vector<caf::SRCosmicCVN> > caf::Proxy< caf::SRSpill >::cosmiccvn

Definition at line 1358 of file SRProxy.h.

Referenced by ana::CVNVetoOverlapWindowCut().

caf::Proxy<float> caf::Proxy< caf::SRSpill >::dcmedgematchfrac

Definition at line 1359 of file SRProxy.h.

caf::Proxy<long long int> caf::Proxy< caf::SRSpill >::deltaspilltimensec

Definition at line 1360 of file SRProxy.h.

caf::Proxy<short unsigned int> caf::Proxy< caf::SRSpill >::dibfirst

Definition at line 1362 of file SRProxy.h.

caf::Proxy<short unsigned int> caf::Proxy< caf::SRSpill >::diblast

Definition at line 1363 of file SRProxy.h.

caf::Proxy<short unsigned int> caf::Proxy< caf::SRSpill >::dibmask

Definition at line 1364 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::emptydatablock

Definition at line 1365 of file SRProxy.h.

caf::Proxy<bool> caf::Proxy< caf::SRSpill >::eventincomplete

Definition at line 1366 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRSpill >::fracdcm3hits

Definition at line 1368 of file SRProxy.h.

caf::Proxy<long unsigned int> caf::Proxy< caf::SRSpill >::gpsspilltimensec

Definition at line 1369 of file SRProxy.h.

caf::Proxy<long unsigned int> caf::Proxy< caf::SRSpill >::gpsspilltimesec

Definition at line 1370 of file SRProxy.h.

Definition at line 1371 of file SRProxy.h.

Referenced by test_fluxhadr_prod_weights_Flux().

caf::Proxy<std::vector<float> > caf::Proxy< caf::SRSpill >::intx

Definition at line 1372 of file SRProxy.h.

Referenced by getBatchPOT().

caf::Proxy<std::vector<float> > caf::Proxy< caf::SRSpill >::inty

Definition at line 1373 of file SRProxy.h.

Referenced by getBatchPOT().

caf::Proxy<bool> caf::Proxy< caf::SRSpill >::isgoodspill

Definition at line 1377 of file SRProxy.h.

Referenced by test_fluxhadr_prod_weights_Flux().

caf::Proxy<float> caf::Proxy< caf::SRSpill >::livetime

Definition at line 1379 of file SRProxy.h.

caf::Proxy<short unsigned int> caf::Proxy< caf::SRSpill >::maskstatus

Definition at line 1380 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanosliceadcerror

Definition at line 1381 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanoslicebufferempty

Definition at line 1382 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanoslicebufferfull

Definition at line 1383 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanoslicecommerror

Definition at line 1384 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanoslicedatanotpresent

Definition at line 1385 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanoslicenolinkstatus

Definition at line 1386 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanosliceoverflowerror

Definition at line 1387 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nanoslicepacketerror

Definition at line 1388 of file SRProxy.h.

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::nbaddcmslg

Definition at line 1389 of file SRProxy.h.

caf::Proxy<short int> caf::Proxy< caf::SRSpill >::ncosmiccvn

Definition at line 1390 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::ndatablockmissingdata

Definition at line 1391 of file SRProxy.h.

Definition at line 1392 of file SRProxy.h.

Definition at line 1393 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::ndroppedmicroblocks

Definition at line 1394 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nemptymicroslice

Definition at line 1395 of file SRProxy.h.

Definition at line 1396 of file SRProxy.h.

caf::Proxy<int> caf::Proxy< caf::SRSpill >::nmicroslicedatanotpresent

Definition at line 1397 of file SRProxy.h.

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::nmicroslices

Definition at line 1398 of file SRProxy.h.

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::nmissingdcms

Definition at line 1399 of file SRProxy.h.

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::nmissingdcmslg

Definition at line 1400 of file SRProxy.h.

Definition at line 1401 of file SRProxy.h.

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::nnoisyapds

Definition at line 1402 of file SRProxy.h.

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::nouttimehits

Definition at line 1403 of file SRProxy.h.

Definition at line 1404 of file SRProxy.h.

Definition at line 1405 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRSpill >::spillpot
caf::Proxy<long unsigned int> caf::Proxy< caf::SRSpill >::spilltimensec

Definition at line 1408 of file SRProxy.h.

caf::Proxy<long unsigned int> caf::Proxy< caf::SRSpill >::spilltimesec

Definition at line 1409 of file SRProxy.h.

Referenced by getYearAndMonth().

caf::Proxy<unsigned int> caf::Proxy< caf::SRSpill >::subrun
caf::Proxy<unsigned char> caf::Proxy< caf::SRSpill >::trigger

Definition at line 1411 of file SRProxy.h.

Referenced by ana::Prod4DQFailCheckBase::InitialiseSets().

caf::Proxy<float> caf::Proxy< caf::SRSpill >::widthx

Definition at line 1412 of file SRProxy.h.

caf::Proxy<float> caf::Proxy< caf::SRSpill >::widthy

Definition at line 1413 of file SRProxy.h.


The documentation for this class was generated from the following files: